implement HttpMediaType.read
add HttpMediaTypeTest