Refactored username uniqueness method
Migrated user password validation to user model as a model method
Defined mass assignment attributes to user model and disabled model timestamps.
Refactored user model scope queries to read conditionals better in the controller.
User create method for user registrations. Still tweaking and added additional model saves to complete registration and permissions.