making login form user friendly, related to #20

This fix makes the login functionality easier and user friendly in two ways:
+ A user sees placeholder text and doesn't have to delete anything before starting to type username & password.
+ Pressing enter while finished writing password triggers the usual login api request and so provides better user interaction.