allow passing in of slug uri

slug uri was build internally by captain based on app name and version. This allows a free-form slug uri and lets the layer above work out how to build it