update setup.py to install submodules fixes #173