Use Transit for data interchange format

I haven't done any measurements yet, but it SEEMS faster. 

Also I upgraded a bunch of dependencies. Kioo was removed because it keeps breaking when Om and cljs are upgraded. Since it's just the one function let's re-evaluate it later. I'd love to use it but I can't debug the upgrade errors.