Fix go vet complaints
Extract makeRouteEndpoint for router
README tweaks
Reorganize methods in router