ControllerGeneral class has been created.

This class holds all methods that were repeated within the other
controller classes.