Refactored TransactionPurchasesSimulator into multiple methods
Fixed bad import
Refactored out TransactionTimeSampler
Expand on simulation driver