Fixed issue with SearchAlgorithm's timer not resetting. Added random object for child classes to use.
Various fixes to StateSpace
Implemented HillClimbingAlgorithm; Made small constructor addition to SignleStateSearchAlgorithm to accomodate this.
Fixed issues with Grails testing framework not running properly. Added test for HillClimbingAlgorithm.