Heuristics now part of flood + hillclimb

Added heuristics into the mix.  Now we really can do all sorts of interesting things wrt learning... as soon as we find / write some learning code.