First working version, needs refactor and logout feature.
Refactored fileReader into its own service. Removed some unused code throughout the project.
Merge pull request #4 from MJGrant/auth_egghead

This is going to fail the route tests because admin is now locked up behind a login, but test fixes are going to wait for a refactor on some other aspects of the project.