add .gitignore

.gitignore contains files (including wildcards/globs) that git
should not keep track of. First entry is *.pyc - add more to this
file as needed.
Add README.md

Initial readme file to explain package intents and dependencies.
Uses the standard github markdown language, so it'll hopefully be
formatted nicely on the web and also readable in plain text.