Xiang told me that etcd was gonna use toml so I thought I might as well use it on the client side too.  But yeah, I agree that having no external dependencies would be nice, in which case we should probably stick with JSON since Go has a standard package for it.  If @xiangli-cmu doesn't have any objections, I'm just gonna use JSON.