Cleaned code
Added class level comments if missing
Cleaned (more) code
Added class level comments if missing
Merge branch 'master' of https://github.com/bthomas50/COMP7081.git