Tic-Tac-Toe Submission

I have created a package that implements all the plumbing aspects of the game, so that multiple front ends could be used.  I have included a simple text-based UI as a reference.