server in own module
url pathnames
router
routing added to server
handlers
writing response in handlers