Implemented part of GUI, added Controller scheleton