[#191] Validate username

* Show error state if the field is left blank
[#191] Fix typo
Merge pull request #192 from akvo/issue/191-login-validation

Code checked