Login page UI

not done, but looks much better.  Made adjustments to error messages.
Also made the recover password button only appear if they got username
and/or password wrong.  (The button looks awkward on the screen and my
solution seemed reasonable)