Cleanup scan console 2
This is the next stage of the scan console cleanup. Main goal is to separate JSON file parsing from the rest of the code. This MR should be sufficient to add python bindings.
This is the next stage of the scan console cleanup. Main goal is to separate JSON file parsing from the rest of the code. This MR should be sufficient to add python bindings.