made installable by pip, added .gitignore

This change makes it so the package can be installed by users through pip: http://stackoverflow.com/questions/8247605/configuring-so-that-pip-install-can-work-from-github

Thus, it can be installed into a virtualenv and projects which include it can specify the dependency with

    pip freeze > requirements.txt

and users get the requirements through

    pip  install -r requirements.txt