feat(response): implement chaining API for content_type

Fixes #45
Fixes #41