#66 Add some labels to have clearer error messages. Correct some bug in login section.