Refactoring: moving the diagnostics parsers to a separate folder as it gets a bit messy otherwise
cleaned the diagnostic parser map type, it was hard to understand what we were storing in it - nice refactoring, I <3 tests
Merge pull request #26 from shadow-robot/F_refactor

Cleaner diagnostics parser - Fixes #25