Initial Django project
Tell git to ignore byte compiled python files
initial tictactoe library with board class
test default game state & implementation
Test default turn and only allow invalid letter types for turns
actually test invalid letter this time (incorrectly tested last commit)
rename test to what it is actually testing (whose_turn on board)
implement initial pairs for players and basic test case
Doh, forgot to commit adding app to Installed Apps
treat lib directory in app folder as python package
initial (empty) models file
pairs size should be 18 not 19 (0-17)
test magic square is correct
implement base api for referee class
initial requirements file
break up code into smaller files
treat tictactoe dir in lib directory as a python directory
fix typo of importing referee
fix forgotten parameters to is_legal function
add test case to verify it's checking whether a move is legal