Slight refactoring and renaming to "and-router" since "router" and "path-router" were already taken in NPM registry