Before building the code in these directories, create a symlink to the Haskell
Commons sources as "Commons" in each of the directories. There are other
dependencies too, to be documented.

Most of the following can be seen in `go.bash`, which is sort of a "deploy
everything" tool.

Server
------

Run `make`.

Copy `dist/build/index.cgi/index.cgi` into your `icedb/` web directory. Browse
to it to see that it's responding.

Client
------

Run `make`.

Copy `downloader.gz` and `cartel.bash` to your `files/` web directory.

Run the "bootstrap" line near the top of cartel.bash on your target box; the
rest should happen automatically.

Deploying Software
------------------

Once these two are running, you can simply drop new files and new versions of
`downloader`/`cartel.bash` into the `files/` directory. The rules are currently
all hard-coded into the system.
