-cleaned up tmpdir management
-added PackageRequest class
-ported use of Requirement over to new PackageRequest
-improved handle of memcache keys and added debug mode
-ported completion to new resources