moved cache.dir to a parameter rather than a strict option.
improved argument passing for reap.
Also added option for specifying a specific hash/id.