Started adding JavaDoc annotation to some classes and implementing the GuiManager