add Controller.Filter and before_action wrapper to clean-up controllers using filters