[Initial import. wagner.andrew@gmail.com**20080517135614] [added zipper wagner.andrew@gmail.com**20080517202110] [cleanup Traversal wagner.andrew@gmail.com**20080518191136] [refactoring chessboard class wagner.andrew@gmail.com**20080518204644] [added ChessDefinitions file wagner.andrew@gmail.com**20080518204847] [massive refactoring of Chessboard class wagner.andrew@gmail.com**20080518224330] [Re-arranged, made to compile with Wall wagner.andrew@gmail.com**20080519001015] [factored out withinRanksFiles wagner.andrew@gmail.com**20080519002234] [reduced repetition wagner.andrew@gmail.com**20080520005201] [got rid of infinite type wagner.andrew@gmail.com**20080520024400] [some bugfixes, modification to TestHarness API wagner.andrew@gmail.com**20080528000834] [move generation bugfixes wagner.andrew@gmail.com**20080608083916]