refactors logic from users_controller to users_presenter