Improve login page user experience

- make cancel button cause the WRAP login dialog to reappear
- when the user presses enter in the regular login form have the user
be logged in instead of redirecting to wrap.

Fixes: #89
Fixes: #87