update to include subdirectories in setup.py