added resource_controller and integration with decent_exposure gem