fixed DummyMarketConnection (based on actors scheduler...)

major Visualizer overhaul which is much more modular, new traces SHOULD
only need to be defined in the SwingCharts object (this is going to be
cleaned up and refactored)
Visualizer should automatically update charts and layouts based on what
it has
TODO verify P/L display works (i don't think it does)
TODO add more parameters to SwingChart class so charts better reflect
data

plans for the future:
	create a benchmarker that will gather statistics on strategies
	create a HistoricalMarketConnection/ArchiveMarketConnection that can
gather market data from alternate sources and run it at high speeds to
benchmark strategies
	create strategies that learn from historical data