Add json outputting of basic inputted data
Add dependency injections
Add JSON supporting method and ivars + small cleanup
Starting no-viewer network collection