FEATURE: Add informative JSON errors
Merge branch 'feature/json-linting' of github.com:unclecheese/beam
Avoid double JSON parsing by only checking JSON syntax on parse failure