Reorganized ChessBotLib, Added corresponding Tests