Add coverage and PEP8 assertion to testing suite.
Allow encoders and deocoders to be removed by name or mime type.