User can logout

- Add logout button
- Add User#logout method
- Refactor User.authenticate so as not to use the global SpringTrader.user object

[#47854275]