Allow rerun archives to run from specified dir.

Introduce --extract-dir option to extract and execute the
archive from the user speicified directory.

Fixes #159