Refactored user_role and controller. Now much more DRY.