#master: add comment in the rule side class
#refatoring: Add rule side to footer and service
#refatoring: overload equality on footer and rule_side
#refatoring: refactoring mxhero_service. Add method all and find. Change the namespace and class name. Change constructor for simplicity
#refatoring: rename mxhero footer service file
#refatoring: extract helper methods for test
#refatoring: Remove footer controller from config. Refactoring paid version as default version of footer
#refatoring: Add test on edit for footer controller
#refatoring: Test the controller for footers
#refatoring: Securing the controller of footer