another fix for #35.  `Replay.EventTimeManager` obeys the `orderByTimeReceived` flag
Merge pull request #49 from douggie/account-manager

fixes issue #2  Requesting a pull to timolson:master from douggie:account-manager
Merge remote-tracking branch 'upstream/master' into account-manager
fixes #35

Moved portfolio methods to protected and implemented portfolio service
that is injected into the strategy as the interface to access the
postions, value and balances of a strategy. Fill was updated to not set
the time as this was causing issues with replay and rolling the
epruntime to the current date.