An overhaul of gestorneo, and an excuse to write a node app.