Initial structure and game logic.
Rule based approach draft, incomplete.
Restructred game representation.  AI logic 3/4 finished.
Restructuring and AI complete.
Removing unused Flask dependencies.
CLI Interface implemented.
Fixed AI vulerability to O moving at 5,7 at depth 2.
Fixed 2nd AI vulnerability on turn 3 revealed in testing.
Instructions base.
Moved base documentation to keep things tidy.
Test module to ensure the AI doesn't lose.  It does - fixing!
Added player second tests.
AI was attempting to continue moving on won games.  Fixed.
Allow the player to choose to go first or second, or to flip for it.
Updated bot for turn 3 vulnerability.  Made tests more verbose.
In-module flask app, framework.
Further structure.  CLI and Web runfiles.
Completed web interface.
Instructions and final cleanup.  Test-running shortcut.