Add routes.js, break out and test service resolver functions
Flip argument order for `resolve`
Break out sample services into separate file for reuse
Factor out makeRouter, test it, track test utils and noService
Rename and reorganize entrypoint files (main tests not passing)
Fix format of sample services, corresponding code
Remove debug logging
Adapter fully wired to use path matching