First pass at organizing everything! Commented some methods within the program as well as optimised a few methods.
merge conflicts
Merge branch 'lrobert-feature-separatePageData'
more documentation