api(User): add user has many collections
api(Sinatra/Authentication): update doc
api(CollectionsController): reply with current user collections
client: add angular-ui-router-breadcrumbs
client: add breadcrumb (not working)
clinet(mtgTracker.collections): better handling of no collection and buttons
client(MainNavigationCtrl): add signup and login links
client(mtgTracker.auth): add AuthSrv service
client(mtgTracker.auth): add signup
client(MainNavigationCtrl): use AuthSrv
api(User): exclude :password_hash, :password_salt from JSON
api(Sinatra::ErrorHandling): better 404 message
api(Sinatra::Authentication): send custom data with token
api(AuthController): respond with user on login
api(AuthController): add api to retrieve current user
api(AuthController): respect Satellizer LoginOnSignup
api(Sinatra::Authentication): fix JWT timestamp

JWT timestamps were not sent as timestamps but as dates, breaking Satellizer
api(Sinatra::Authentication): gracefully handle JWT::DecodeError exception
client: do the cleaning
client: restructure angular app