Fixes #348 - Sweet loading spinner

- Adds a loading spinner during login
- Sets the "password" to null on logout, so user is required to re-type password to login

This one was fun, also it looks and works great in Firefox this go around.