training_controller & user_training_controller spec refactoring +generic CRUD specs