Merge with branch 114
Merge with branch 114
WIP: add auth service and interceptor
Login works

Though, auth failure still doesn't change state to dashboard.login
Login works
Using Auth.authFailed()
Cleanup
Misc
Merge pull request #136 from Gizra/121

Implement login
Merge 112 into 123.