Removed angularjs dependencies
Added rateLimit reporting from github

sync requests natively return promises
Add model fields for the loading state of a piece of content

This way views can subscribe to events like whether a piece of content
has loaded or failed to load
Show a progress bar when loading a piece of content
Do not wait until a piece of content has loaded before

changing the views
Show the title of a collection and a description in the book editor
Merge branch 'atc-only' into epub-only
The model promise waits for the navigation file to load
Merge branch 'epub-only' into dev
When the password changes reload the book

The unauthenticated user may have run out of "karma" from github in the
middle of loading a piece of content so just reload when the password
is set
Stores settings in localStorage

Also, only shows message when rateLimit is 0
Unsaved Changes uses an icon instead of an asterix
Merge branch 'atc-only' into epub-only
Merge branch 'atc-only' into dev
Logging off does not reset the desktop
Removed margin around progress bars
Removed sidebar
Merge branch 'atc-only' into dev
Removed angular buttons and table button
Reversed sort order so book shows up 1st