This is the initial commit of the current heuristic

This pulls the current heuristic into a static class called Heuristic.  Simply change any previous uses from just GetHeuristicValue(ChildrenBoard, color); 
To: Heuristic.GetHeuristicValue(ChildrenBoard, color);