MCTS is all wired up.

It isn't working. It seems to HEAVILY favor a single child for some reason.
Improved search
- It now weights terminal states heavily, but not as well as I'd like.
- It will win if it can immediately win though.
MCTS now consistently beats random player
- In part due to the weighting of terminal states
TODO:
- Ensure weighting of terminal states won't adversely affect
  other things
- I keep running out of PermGen space in the REPL. I posted a link
  and it appears to have to do with interpretation etc ;-;
- I added a method that plays games. It also has some nice print-outs.