initial port of populate_random from Flowers

only user generation working so far
populate_random progresses - can now add products and navigation