add feature extraction for board evaluation
add move count
basic linear regression for eval function, reverse-test game to prove undo, fix bugs with setting castle flags, improve reading of pgn and fen
add gitignore
less debugging, more optimization