Add GameController, TerminalView, IOHandler classes.

+ Add GameController class to manage game logic.
+ Add TerminalView class to display console output.
+ Add IOHandler class to wrap System.console and mock user input.