Initial commit of advanced memory management routines.  Not complete,
some pseudo code, just to get the ball rolling.

This references issue #2.
Add memory routines to build description.
Enough to build?
Fixed order of report.  Fixed minor typos. Tested.
Merge pull request #3 from endlesssoftware/mem

Mem