Add bigsample option to generatedata

* rework response model maker to have better defaults
* rework sampledata so that there's less code, more variations, and
  also supports "give me a ton of data right now"

This has no effect on the production code--just tests and generating sample data.

r?