Adds 'destpath' param

* Add `destpath` to define where to send the output file.
* Refactor and cleanup `BeginExport()`.
* Cleanup results UI; only show link if no `destpath` was sent.
* Fix overlapping shortcode for `--host`