(#16) trap EXIT INT TERM

There's no valid reason for work directories to hang around after freight-{add,cache} exit, period, so remove them when exiting by signal, too.
Fix #17 by allowing existing files in .refs/.
Streamline argument handling.  Add FREIGHT_CONF.
Document FREIGHT_CONF environment variable.
Rebuilt manual.
v0.2.0
Updated package pushing.
Ignore emacs tempfiles.
Clean emacs tempfiles.
Add freight-init. freight-init will configure freight to have a all-in-one workdir.
(#18) Lowest- to highest-priority config files.
(#18) Tweaked freight-init to not generate bin/*.

The wider variety of config files freight-{add,cache} will look for solves that problem now.
Style upgrade in usage messages.
Build 2.
The Packages file uses MD5sum (lower s), as seen in http://archive.debian.org/debian-backports/dists/sarge-backports/contrib/binary-i386/Packages while the Release file uses MD5Sum. Some programs like apt-mirror are case sensitive and break when confronted with MD5Sum in a Packages file. (Thanks for the consistency debian.)
Merge pull request #20 from haus/patch-1

Use MD5sum (lower s) for Packages file
actually remove epoch from deb filenames
Merge pull request #21 from mblair/master

Remove epochs from .deb filenames.
v0.3.0
Build without freight.conf.