Correct composer.json - use psr-4 autoloading.
Fix namespace definition in composer.json
Rename parameter in interface to be more generic.
Fix encoding of quality factor on call to *Type::__toString.
Correctly cast quality factor on call to QualityFactor::__toString
Return correct precedence values.
QualityFactor optionional in *Type constructors, defaults to 1 when not set.
Added basic tests for CharsetType
Moved CharsetType tests into Type namespace.
Added basic tests for EncodingType & LanguageType
Add tests to composer.json autoloader section.
Reworked API for better method naming in Types.
Added tests for MimeTypes