Grid Search class added, with various search strategies

This build compiles