What are you thoughts on using kwargs for these values instead of requiring a magic number of args?

Something like:

```
TradingAlgorithm(initialize=my_algo_initialize, handle_data=my_algo_handledata)
```