first stab at xboard protocol
get it to compile
link to boost/thread
add unhandled cases
get it to work
parse checkmate notation
implement and mcts and mcts_agent