added a .gitignore and a requirement.txt for virtualenv