This isn't finished.  I'm having problems getting jsonolait to work.
I didn't mean to commit it, but eh, just don't expect it to work yet.
