Cram test harness. Make downgrade sourcable
Better handling/user of environment variables

Also print all matches on CacheDir.
Add tests for local_packages
Handle multiple CacheDirs, closes #12 (I hope)