Merge pull request #16 from rdpeake/master

Code Seperation
Reformatted JS
JS refactorings
Refactored so that everything is now a service. Now need to make controllers less fat!
Added scrutinizer config
Tidied ALL the JavaScripts (mostly added semicolons to ALL the things)

Also, timetable possibilities are now displayed in hours:minutes rather than just seconds
Update README.md
New colours. Yay!
Merge remote-tracking branch 'origin/master'
Controllers are on diets (and there are more of them!)
Bugfixin'
Merge pull request #5 from TobiasWooldridge/master

syncup