Adds a rudimentary `setup.py` and `version.py` to make it possible to install this in place for development.

Makes it possible to do `pip install -e .` for development.  You still have to separately install jupyterhub and IPython because those packages aren't on PyPI and distutils doesn't know how to install eggs directly from VCS.