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.
Fixed, also caught the initiazlied in the next part.