update login form look&feel, error message #24

Redesign the look&feel of login form. Handle the error message independently in the form for future extensions.