added main to select chess or connect4
fixed chess and connect4 board bug

fixed chess and connect4 board bug
added more test and fixed a few bugs on board
implemented is-valid? function