now compiles
solver and domain compile as well now.
everything apart from the mcts_solver had been updated.
mcts solver also compiles now. need some industrial strength testing now.