Starts django project and app
Moves source from CLI version to app folder and removes obsolete code
Configures routing for the app.
Adds template for the gameplay page
Adds ability for play view to return context for first request
Adds ability for play view to handle non-malicious gameplay post requests
Adds ability to play the game via posts made from the board template
Adjusts css to prevent resizing of game board when moves are made
Adds resizing for different device sizes.
Removes the board object from the response because the board string contains all the information necessary for the template
Refactors tests that make assertions about the response context's representation of the board
Adds association between player and symbol on gameplay page
Moves html that will be shared between templates to a separate file that can be extended
Adds launch page
Adds styling to the launch page
Adds a page to display the results of a game
Disables buttons once the game is over
Adds link to play again after the game is over
Removes hardcoding of urls and namespaces them
Changes post url for the board