Controllers: Moved common helpers into base controller.
RSpec: Refactored request validation into shared examples.