Added alpha/beta values to eval and cp, propogation is still a todo
Added propagation
Renamed local variables from upper/lower to bestForMin/Max
Added pruning of tree sections
Added some extra comments in the minimaxStep
Removed some useless comments
Improved the RandStatic to have variables to check the minimax output
Merge branch 'master' into alphabeta_6
isSet bugfix in EvalResult
Trying to make the unit test trustable
Merge branch 'master' into alphabeta_6
added a boardmoe test class
Renamed enum move to step
added unit test for executing inserts
Merge branch 'master' into alphabeta_6

Conflicts:
	Engine/EvalResult.cpp
	Engine/EvalResult.h
Removed redundant _isSet true in EvalResult.cpp
Moved RandStaticEval to UnitTest and named it StubStaticEval
Added StubBoard to test the MiniMax algorithm
MinimaxTest is now succeeding, Injected stubs into it and made it 8 depth
added more unit tests and added the jump logic