Merge pull request #3 from Greymerk/master

removed surface as a member in grid
Added input handler in player
Adding in handler for the player
Click and you get an X

Everyone gets an X
Added __eq__ to Cell class
Changed grid to a list of lists for more lists
and added one win condition which causes program to go into an infinite loop!
no message