packaging: updates to setup.py

* make setup.py test work
* add test dependencies
* set zip_safe=False