REFACTOR gist json structs

JSON structs were a mess mixing snake_case and CamelCase. Pass all
content in CamelCase and add the json key for each to prevent further
issues with key which could not be interpreted.

REF #12