Adding `repeat` and `repetitions` options.

The `repeat` option controls how many times the top level object is repeated.

The `repetitions` option is a hash of object paths to recursively repeat.