(TK-80) Update dependencies/use webrouting service

This PR does three things. First, it updates all the dependencies in the generated template to the latest versions. Second, it changes the template to use `clj-http-client` instead of `clj-http`. Third, it changes the template to use the webrouting service instead of the webserver service.
Doesn't there need to be an actual service referenced here, rather than just a namespace?  At least, in the docs, it seems like you're always doing something like `puppetlabs.foo/foo-service` in the config?