another go at socket.io support for appfog