implement "415 Unsupported Media Type"

This implements validation of the `Content-Type` header sent in requests against a list of allowed content types and responds with "415 Unsupported Media Type", if there's a mismatch. Could resolve #57. ;]