Add support for moving chess pieces arounds the board.  This is the raw move method, no error checking or anything like that is done.
Pieces are now aware of the gameboard.
Added methods to determine valid moves