Refactored the UsersController

Refactored the UsersController. Due to the large amount of views and renders associated with the UsersController, not a ton of refactoring was accomplished. The solution from here would be to break the responsibilities of this controller into multiple other controllers. Or to refactor it at a later date, as there is still some business logic in this controller.

I plan on taking another look sometime down the road, but we will see!

Signed-off-by: Daniel Long <wizazzle@gmail.com>