Improvements derived from scrutinizer-ci
Small if refactor
Extracted method
Extracted method for CRLF in FWS
Refactoring domainPart
Refactor to methods for IPv4 and 6 tags
Reducing complexity
Reducing complexity for domainPart
Reducing complexity for domainLiteral
Refactor of domain part exceptions
Refactor of domain exceptions
[WIP] - Chopping things down to make them more readable
[WIP] - test passing for the new structure
Uncommented test
[WIP] - Comments bug and comments improvemente
[WIP] - parse comments improvement
[WIP] - ordering classes
#2 - Scrutinizer badge
Removed not needed test