Add new extraction options

This adds two new extraction options:

* Make package extraction optional, not mandatory as it currently is
* Make package deletion optional; currently the original package is always deleted after it is extracted

This depends on #8. It should also be updated after #2 is merged to add preconfigured choices for these new options. Both should be on by default, to match current behaviour.