Verbose order init error

New branch to solve the problem of issuing a verbose error for calling order in init. New initialization code allows subclasses of TradingAlgorithm to decide if they want to manually initialize.
Spacing is off on the second line here.