Add .jar build config, finish GameController and main loop.

+ Add IOHandler class to wrap System.console and mock user input.
+ Add .jar build configuration.
+ Add InvalidCoordinateExceptions with error checking.
+ Add checking for wins and draws to GameController.
+ Add main game loop to Main