* changed interface to be more generic and accept Object instead of
Callable
* Refactoring the RulesController to PolicyController
* Some clenaup of unnecessary files