added request.header() and response.header() to simplify header access (was having issues of case-sensitivity)