allow custom tarball url

Just one more thing: I want people to be able to specify a custom tarball url, since otherwise clients will just get "http://localhost:5080", which is not useful.