Add .gitignore, basically just Emacs files
Wrote a whole getopt parsing thing, it's like a real program now.

This kind of kills its functionality of recompressing the current
directory by default, but now you can specify multiple directories, so
yay.
Update the README for new options