Add JSON.sh submodule
major refactor

simplify how commands are setup.