Controllers: Moved common helpers into base controller.
RSpec: Refactored request validation into shared examples.
Users: Fleshed out request tests.