Add DrawBoard()
Fix board drawing to draw the board structure for dynamic board size
Add GetUserInput() method
Do a little cleanup
Allow the user to specify where to put the x or o
Check for a winner
Tidy it up - color the winning tic tac toe letters
Minor cleanups
Minor refactoring
merge with origin