Configured .gitignore to prevent eclipse project files from being
commited
Basic pre-defineds and struct definitions for a chess board
	- This may be extended later if there is time to get fancier
Re-organization of project directories
Extensions to the chessboard struct in board.h
Pregame function definitions
	- Functions for pregenerating available move tables
	- Function to populate hashkey table
Notes in board.h indicating locations of external modifications to
lookup tables