Working on a major refactor of the code.  I am eliminating functions that we don't need and condensing all of the files.  All the tic-tac-toe logic is now in one file and all the handlers are in one file.  I removed the packages that used to hold those files.
Moved the ajax response function into the ajax call.
Added some tests for the refactored code.  Removed the old tests module and replaced it with one file.  The project is currently functional.
Refactored much of the front-end code to remove repeated code.
Finished refactoring front-end code for now.
Finished refactoring the code, for now.
Rearranged imports.
I promise I'm done refactoring this time!
Improved the documentation.
Improved the documentation.
Merge branch 'master' into Refactor