removed all message and market model usage. transformed the transaction class into an easy-to-use wrapper around the recording of a transaction
removed an inline that shouldn't have been there in the first place
added a test for getting a transaction from a trade and resource
updated cyclus.h and added missing headers in cmakelists
added documentation to the transaction class
added some missing header files in cmakelists
consolidated transacted resource table into transactions table