ensure string-iness of toLocal params
if there was an error, return it
rename handler -> innerhandler
move io creation to make-io.js
include version info in startup
more tests