Adding JSONReporter
Merge branch 'json-reporter' into build-extractor-formatter
Changing around some methods to handle better abstractions
Its working atleast
Merge branch 'build-extractor-reporter' into development