Adding abstractions for request headers

viz. Accept, Accept-Charset and Content-Type.