Add creates option to unarchive task

This changeset adds a `creates` option to the `unarchive` task so that it doesn't try to unarchive the ZIP file if the `pgweb` binary already exists.