better test data generation for media types
better parsing
choosing a charset, error handling cleanup to be able to give more descriptive errors in Not Acceptable responses