Split GUI into separate classes (GraphicalUI namespace).
Merge pull request #16 from LinkyXoth/GUI_CONTROLLER

Split GUI into separate classes (GraphicalUI namespace).