Code cleanup per agorrod's review, including putting JSON load utility
code in its own file.  refs #740.