Made the login view a little nier, added error messages. Fixes #29