Refactoring
Merge branch 'glek2.0' of https://github.com/glek/3303-group-project into glek2.0
Anon mode and refactoring