Added JUnit tests for ChessBoard and all pieces (interface methods).
Made various fixes to pieces after testing them.  Fixed setBoard() to
completely reset the board to a new game.