Added Backtest instrument type.
Minor modifications to DataAdditionRequest, adding an option for data adjustment.
Implemented instrument addition requests on the client side.
Slight modifications to the instrument addition process. Made it non-static, and added a few more checks.
TWSUtils fix missing semicolon.
Added a test for instrument addition requests from the client.
Fixed bug with real time data aliases.
Added StandardDeviation() extension methods.
Wrote a bunch of tests for the new data update job system.
Moved password encryption stuff to its own class.
Added exception handling and error logging to catch problems with scheduling jobs in Quartz.
Made Yahoo data downloading asynchronous.
Historical data broker will now disconnect all the datasources in disposal.
Added an Error event to HistoricalDataBroker that will pass through errors from its datasources.
Minor bugfix and logging improvement to the CFB.
Added a class to hold settings for update jobs
Added a bunch of settings related to the new data update email notification capabilities.
Fix job tests by adding a "to" address, otherwise mail isn't sent.
Completely rewrote DataUpdateJob. It now uses the historical data broker directly, and possibly sends email reports with various problems during the update.
Added timeout error notification property to update job settings.