Changing reek to match new parameters
Updates SalesEngine to remove unneccessary loading of base classes
Adds transactions method to Customer