fix up setup.py, make paths work when not in the same dir