Enhance services that cache the promise to force reloading in next request in case of an error.
Start dropping usage of PouchDB.
Add back PouchDB to bower config as it is required for the unit tests.
Implement base authentication functionality.
Delete cached promises on user change (login/logout).
Fix unknown provider error after JS minification.
Merge pull request #12 from hbj/feature/auth

Implements #558 (user authentication)