Merge pull request #44 from tommyschnabel/Tommy

Added new pages to the app and configured the routes for them
Merge pull request #45 from tommyschnabel/Tommy

Fixed most of the tests, still a couple broken
Merge pull request #46 from tommyschnabel/Tommy

Fixed the rest of the unit tests
Created the UML diagrams
Merge pull request #47 from tommyschnabel/Roger

Created the UML diagrams
Updated DB build script
Merge pull request #48 from tommyschnabel/Kenny

Updated DB build script
Fixed css for webapp
Merge pull request #49 from tommyschnabel/Yu

Fixed css for webapp
More tweaking the DB file and script
More tweaking
Merge pull request #50 from tommyschnabel/Kenny

Fixing DB issues
-Added functionality for login and register.
-Added AngularUI to the project
-Added Bootstrap to the project