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
removed last reminiants of market models
added a factory method for a material without a known composition
added a constructor for a capacity with a trivial converter
removed any notion of transactions
updated cyclus.h
made some resource buff functions member-wise const
made capacity on resource buff functions member-wise const