Changed hill generation to use a random clustering.

Be prepared to use your debugger to set nclusters to not be 0. Currently
sits at NaN.