integrating patch from AquaFold

- getMemInfo() implementation and a few minor tweaks to code provided by AquaFold now integrated including basic unit test coverage
- adding Intellij IDEA project files to .gitignore