respond to unhandled requests with an error

this is untested as ultimately all requests will be handled, and is a stopgap
while doing live testing
add dummy server, uses fake backend