use context managers in setup.py
Merge pull request #37 from kmike/setup-cleanup

minor setup.py cleanup