move all portfolio functions to sim.py
still some MSI in the portfolio on 12/24, need to sell it all by 12/28
consider copying events dataframe before altering it by adding sell events while generating orders. but first check to see that the sum of events is zero after generating orders