let user select port
take client out of HTTPResponse
remove route? function
implement 404 for nonexistent files