update .gitignore to ignore coverage info from pytest
fix dependencies in setup.py