File types now contained within their own sub-modules. Parsers were separated, and class namespace were set up for each file type.
Reduced the complexity of the parser. Just looks for the <int> + <int> fields. Everything else ignored. Seems to vary between versions.
Now includes the entire matched line as a key-value pair with key 'default'
Merge branch 'local' into github

Converting to a sub-module based approach.
Simplified the regex matches for flagstat parsing.
Including whole matched line in parser results using the key 'default'.