pulled json parser out into submod
modified to use new submod setup
g