Consolidated actions for user validations

DRYing up some validations.

Routes affected: /register, /account/profile