GuiMessageInput, GuiMessageOutput, KeyboardMessageInput, and ConsoleMessageOutput classes created