Added a way to kill the Login auth singleton on servlet destroy to stop memory leaks.
Removed enums from the user model since enums seems to be causing memory leaks too.
TODO: Remove all enums from the model.