Almost finished the refactor, just got a few bits and bobs left to do
Refactor UserManager to User
Add auto polyfill
Refactor authentication service methods
Add a generic HTTP error handler
Remove now unrequired libraries
Add custom HTTP methods to all models similar to restangular
A few minor changes