Updates gitignore:

- Adds venv folder in case someone is using local virtual environment
Deletes unnecessary contrib packages
Update authy.api to use requests library instead of httplib2

- Removes unused imports as well
Updates and fixes tests
Updates requirements.txt and setup.py files
Updates README.md