ENH: Keep track of total commissions as attribute on Order

Value is summed from TRANSACTION and COMMISSION events.
Defaults to None, meaning unset.

I also cleaned up some unnecessary dict creation and setting of defaults values.