added ability to load memory image file (and tool to produce said image)
makeMemoryImage now lets user enter their own image (old behavior under -d flag)