example from http://shapeshed.com/creating-a-basic-site-with-node-and-express/