Added proper Ko-point handling. No ko exists if multiple single stones are killed
Closes #12 @0h20
Fixed merge conflict
Moved copyBoard from MonteCarlo to GoBoard
Implemented UCB algorithm.
Currently running 1.5 as exploit/explore weighting. Should be adjusted in the future.
Closes refs #24 @2h30
Implemented Play Policies.
Now tests for 4 different Hane patterns with rotation
It should be researched if these need to be flipped in addition to rotation.
Also added empty pattern. Should prevent playing on edges. Atleast do a high Hassan instead of a low!
Reorganized tests and added them to -t execution flag
Fixed empty pattern. Test against West/East was broken. 
Minor fixes to board functions
refs #25 @3h
Fixed errors in UCB algorithm where win results were wrong format. 
refs #24 @30m
Implemented Cuts from Fuego
refs #25 @0.5
Added cuts to header
refs #25 @0h5
Implemented edge tests
refs #25 @0h30
PlayPolicies only affect local moves. If no local moves are found, select a set of random moves.
refs #25 @0h5
Added ambiguous checks to previous situations. Some patterns should hit when inverted as some similar moves are beneficial for black and white 
refs #25 @0h10
Implemented method for returning the last liberty point if exists for a block.
Added atari check for local blocks.
Changed some logging output for debugging purposes.