Updated requirements; updated gitignore for virtualenv