initial commit
completed constructors for board
added ability to make moves for players
Added ability to put moves on board
only allow legal moves
fixed param of is move legal
before implementation of DFS
computers can make random moves