Add a gitignore

Hi, I just wanted to say that this is a great project you have created.

I did some cleanup by removing some of the extra temp files that got included. I also added a .gitignore file to ensure that the ```.pyc``` and ```~``` backup files don't show up again.

Great work so far!
-- Gunther Cox