Moved customer generator into generators.  Added unit test for NameSampler and stubs for LocationSampler and CustomerGenerator
Fixed invalid import in simulation.py from previous commit and moved CustomerState into datamodels package
moved transaction simulator into transaction_generator package
Moved Transaction into output_models
moved writers into their own package
Renamed simulators to generators for consistency
removed dead code