wait for the app to actually listen before calling address()

I saw an error when the app was actually starting okay, because it wasn't able to give the output that the server was actually listening.  So I modified app.js as per the docs: http://nodejs.org/api/net.html#net_server_address