Change how the controller registers before filters

Instead of just doing it in the module, make the filters accessible to
the controller and have the controller use the filters when it wants.