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 #53 from jule64/master

changed "$*" command in batch file to "%*"
Possible fix for #54
Merge remote-tracking branch 'origin/master'
investigate use of epl statmenets
fixes #51
updated loadStatements in the context to read the resources directory
for any .epl file with same name as class being attached. 

added loadStatementByName to load @name annotations.

Usage:

* Add epl file to resouces directory
* epl file will automatically get loaded with the attached command
* refrences epl statements by @name annottation within your epl file.
* Use context.loadStatementByName("") method to load statements by name
into calls
Merge pull request #52 from douggie/account-manager
Merge pull request #51 from douggie/issues-51

Douggie's implementation of Esper statement binding using the `@name` annotation
Merge remote-tracking branch 'upstream/master' into account-manager
Tidy up of loading epl statements into BasicPortfolioService
Tidy up of epl statements in basic portfolio service
Merge pull request #55 from douggie/account-manager

tidy up of epl statments in BasicPortfolioService
additional changes to get #54 fix working