Match

* Change name of User to Customer
* Add queue configuration
* Create Buyer and Seller models that are stored as structured properties of Customer
* Add helper methods to Seller and Buyer for state changes
* Add unit tests for helpers