Adds a controller for getting the current user

Also adds and updates some documentation
findUser is now public
BugFix for updating user email

Actually updates the user email when updating a user.

Author: Shockolate Ellychou nfbrown
Delete broken test
Merge branch 'team9dev' into status-for-gameReqModel