datageneration macro

Continuing the data generation macro development. Almost done with
categorical variables.