add router and request handler scaffolding