setup.py: improved build script, prep for pypi

    - glue is now checked up-front, pip will not install it for us since
      its not registered with PyPI