Commiting through intellij
Removed unused interface IActionCreator
Removed all action classes, they were redundant and moved the logic back to the controller.
Created a ControllerBase to handle the administrative tasks of the controller.