Installability fixes

Add setup.py and MANIFEST.in for pip installation

Add "ulm" runner command when installed via pip, with new entry point
ulm.runner shared with manage.py, and document this.