adding a path_prefix option
clarifying comment on RootEndpoint
tightening up the coding style. Allow overriding the relative path for an endpoint
tighten it up a bit more