Allow for -1 memory limit
use ioc for page instantiation
revert previous
Merge pull request #1406 from ExchangeCore/memorylimit

Allow for -1 memory limit