Moved logic for removing stock from the watchlist based on bad Bollinger Band calculations from TradingSession to GaussTrader.
Corrected data missing from db reads and Order closings in Portfolio
Moved math calculations from Portfolio.addOrder into new method calculateClaimAgainstCash() in class Order
Added class PriceBasedAction to TradingSession and cleaned up really awful switch / case scope