updated how Redirects work based on comments from @vkostyukov. The Redirect object now generates a service from a path or string.