Initial upload of code.  The loss of code from the previous week will hopefully be remedied by tomorrow through recompilation from various team members and rewriting of code.
Updates made from lost data.
StockPrice accessors added.
Portfolio updated, more to come.
Data Interface layer added (Order, Portfolio, Position, StockPrice).  More methods will be added in the coming days.
Updates to order, portfolio and position methods
Model for StockPrice/StockPriceModel changed and renamed to StrategyData/StrategyDataModel to encompass all information the strategy needs (IE buy/sell confidence from -1 to 1)
Buy/sell methods started; research and partial restructuring required.
Data holder class; basically, holds the information for a single order without having to append it to the table.  Very possibly unnecessary in the end, but convenient for now.
--Peter
Preliminary updates to simulator.  Known things to do before semi-functional:

+ need to create getExecutionTimestamp() method
+ need to incorporate limitPrice into orderTable
+ remove positions according to lifo/fifo in sellStock
+ need to look at still-valid past orders to attempt to execute after each iteration (this requires differentiation between buying and selling in unfilled orders)
+ need to create lookup methods for strategy which are accessible but do not give it access to the timestamp
  -- How would this work with looking up past data?  Maybe allow it to pass a timestamp, but compare it against the current, stored timestamp?
+ need to implement data passing between interations of the strategy (necessary according conversations with my mother, who deals with energy trading based on this kind of information, also improved convenience for user)
+ documentation would be nice
+ need an example strategy


--Peter
See e-mail sent 3/23.
Added lifo/fifo remove method to position
Added shell for adding timestamps and getting next timestamps - not sure how to index data