moved simulation parameters from Customer into new CustomerTransactionParameters and create generator
remove duplicate line
Began refactoring transaction generator so that one generator can be used for multiple customers
Refactor transaction generator so that one generator can be used for multiple customers
Small code clean up and dead code removal
Separated customer inventory state from transition calculations
Modified some internal transaction generators to be created once per customer to clean up code