Initial Setup

Builds out a minimum "viable" service. This includes:

* Core models and tic-tac-toe logic
* An admittedly ugly data access layer
* An API for reading/writing games and making moves
* The return of Cool Madison via `banner.txt`

Much work left to do to clean things up to a more respectable state.