'hello world' works
added routing
added 404 handling