Created branch ai-dev and added a README.md for the AI.
Client Started

Done the display board and check winner functions.
Valid move function

Checks if moves are valid
Json basics

Started experimenting with the json processing.
Curl tests

Worked out how to use curl through command line as a temporary solution
so that the server can be tested.
Game Playing code

Basics of the playing of games
Play game finished
Curl change

Slight change.
Merge pull request #2 from Team-CTW/server-dev

Error fixing and new functionality
Merge pull request #3 from Team-CTW/server-dev

Fixed an error with the name freeing (it kept on appending _____)
Created 'Connector' class and added a newGame function to it. libcurl is working optimally.
Added 'next' function to the 'Connector' class and added flag to make sure only HTTP GET requests are sent.
Added the 'move' function to the 'Connector' class. 'Connector' class now complete. TODO: add error handling.
Update README.md
Created a 'Response' class which parses and stores the JSON object returned by the server.
Created AI class which can play tic-tac-toe on the server against an opponent. Currently plays randomly and without strategy.
For some reason git decided not to track the new files.
Added strategy to Colin. Now plays like an average human player (i.e. someone who does not know the formula for perfect play but has common sense).
Merge pull request #4 from Team-CTW/ai-add-strategy

Added strategy to Colin. Now plays like an average human player.
Added graceful error handling for the Connector class.