changing branches so as not to mess up the PR review. tests that should pass now break. time for some fixin.
great success, initial trader tests pass for full simulation
made null the default parameter for deploy
added a sim with one trader and two traders, without trading
set up obs and request states for full sim tests
added a null trade simulation including a supplier and receiever that don't trade
added copy constructors to portfolios to correctly update the constituents parent container
added some logging to the exchange process
updated documentation for exchange logging
fixed bug where portfolio quanity was no longer being copied
added some full simulation exchange tests
cleaned up some commented out code
added tests for bid and request copy constructors. a request test is failing for reasons I can't figure out currently
added a sets test for bids. this should be the first thing i tackle tomorrow.
made request portfolio usage only through smart pointers, and made copying private
made bid portfolio usage only through smart pointers, and made copying private
updated portfolio copy constructors for shared_from_this