Tests for our setup.py

Presently stem's setup.py doesn't have any test coverage, so installation issues go undetected. It's surprising how many times issues in it slip into a release...

Testing here is a tad tricky but doable, and could provide a nice amount of benefit.