fixed #35
Introduction of portfolioService that is injected into the strategy. It
is via the portfolioService that the strategy can query the positions
and transactions. The portfolio manager updates the positions and
transaction by subscribing to each transaction.
fixes #35
remove logging
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.
fixes #35

removed excessive logging
Merge pull request #52 from douggie/account-manager