Setup.py now recursively searches sub packages