separates board into two modules, and small refactor to Board.generate_blank_board
fixes a bug and removes some white space
Merge branch 'srp' of github.com:elzme/tic_tac_toe into srp