start more elaborate BigPetStore example.  use iterators instead of lists for generated data