feat(bookmarks) Added bookmark APIs, Closes #133

- Added a new service (with basic unit tests) that wraps ngResoruce. Intended to replace all access to to ngResource.
- Add Bookmark service. Configured so it automatically downloads application bookmarks for user on load.
- Enhanced UserProfile service so that it utilises a promise chain that is able to be hooked into from other services (like Bookmark)

Closes #133, Closes #102