Adding errror handling and messages capabilities to login
Improving login interface
Adding automatic login service