Reviewing code from last semester, adding any additional comments or java docs;
[MR !182 (merged) should be merged before this MR]
Reviewing code from last semester, adding any additional comments or java docs if needed.
NOTE: Also cleaned up spacing/indentation of code, removed any un-needed comment-blocked code, and optimized imports for each feature.
Edited by Tyler Sizse