mostly fixing up JSON for protocol stuffs

started adding curl request test...
url scheme proposals
insert me griping about too big of a commit