Docblock fixes.
Fix misnamed tests.
Added MimeTypeFactory & tests.
Mostly complete charset negotiation, tests.
Added missing phpmd.xml