fork for great json for tracking columns and line numbers
refactor to make finding code easier, better names, directories