built some framework
add determining moves
fix compiler errors
generalized getMoves
function applyMove now applies moves to a given board
add makeTree and getListSize
merged global.h and .c
execution time bounded by timer thread make file works correctly
Git moves correctly generates moves
fix makeTree and add supporting functions
cleaned up board creation and printing to file/terminal