TNT the universal backtest and trading framework