deploy: uncompress zar when uploading

The middleware can only handle user images in the form of uncompressed
tarballs. Trying to mount a tar.gz file resulted in a silent error.

The error was accidentally introduced in 8c496e19 when I rewrote the
code to use zar.json to produce a tarball.
Merge pull request #38 from mgeisler/uncompress-upload

deploy: uncompress zar when uploading
doc: extract docstrings from zpm commands
doc: add anchors for zpm commands
commands: expand docstrings slightly
deploy: link to Swift command line tool
doc: shorten main page title
doc: add introduction document

This describes how to bundle and deploy a very simple "Hello World"
program. It should of course be extended and probably split into more
logical sections.