-ported test_packages.py
-added 'memory' package repo type
-added new PackageMaker based on this work