Update code throughout linterReporter for better style and peformance.

Remove msgId and pending, because we don't use them anymore.
Merge pull request #79 from MiguelCastillo/mark/fixes-linter-reporter

Update code throughout linterReporter for better style and performance.