Style changes made, and Customer Transactions method and associated tests included.