Backtest

Merging backtest into master so I can create a ibd50 branch