updates to setup for pypi release and related .gitignore update