Enhance user login properties
Refactor authenticate_user
Update factory helpers
De/serialize login information for user
Add #update to user
Update naming in factory_helpers
Fix spacing
Refactor update_user use case