Didn't see the point of different classes for the commodities. They only
differ by name and not by any inherent function.
Adding some folder structure.
First commit for implementing threading for transactions and offers.
Got rid of Offers in lieu od adding another state to the Transaction
class.
Starting to create the Transaction structures.
Merge pull request #2 from samm81/transaction

Transactions framework