Add makefile; concatenate into a single fasl

Also, rename a variable (dirname to dir-name) so it doesn't clash with
a symbol of the same name in excl.shell.

Add a little more to README.md.

Add .gitignore.
makefile is now less Mac specific
Merge pull request #1 from e40/master

Add makefile; concatenate into a single fasl