made MemoryManager a subclass of PackableMemory
got rid of PackableMemory. Updated driver and MemManager