Improve jshint and web client
Add notification when login fails
Lot of web client progress

* tweak login / logout behavior
* remember settings, username and permanent login
* have access tokens with different expiries in the backend