Fix a few final bugs. Can properly run now (still a few bugs here and there)
Remove unneeded system print msgs (was used for debugging purposes)
Allowed user to specify output JSON path via main system argument
Updated usage of main.py driver code