endpoing that don't end in "s" ...

Second endpoints that didn't end in "s" weren't being caught by the URI matching regex. This PR deals with that issue by untangling the methods that were parsing the URI.