Added a README and .gitignore files

Hi Eric

Made a fairly trivial pull request, so you can see how we can work together.

The .gitignore file stops my vim .swp files from being checked in. And, every project should have a README.md. At least to describe how to build things.

Finlay