(TK-20) Webrouting Service

This PR adds a new optional webrouting service that can replace a project's dependency on the Jetty9 webservice. It offers the same functionality as the webservice, but allows the user to specify the endpoints they want specific services to register in their configuration file and add them by passing in the namespaced symbol of a service rather than directly passing in an endpoint.
It's not, it's just a symbol, but I required a keyword as an input because it made the code a bit cleaner since it's needed as a keyword to access the config. However, it probably makes more sense from a use perspective to make the input a symbol and convert it within the implementation to a keyword so the user can just pass in the result of the `service-symbol` function directly, so I can implement that instead if you'd like.