Added JSON to the linter
Added annotations
Added pep8 linter