Added functionality to get a Memory Map in text format via simple method call.
Added SafeHandle support for Vmm/Leechcore. The IntPtr is wrapped in a SafeHandle (which implements it's own finalizer), and provides a safe way to access native resources. When disposal is called, the marshaller will wait for existing native interop to complete (while denying any new calls) before releasing the handle fully.
Tested this out and it seems stable.