expose handshake request objects
enable to manipulate response headers via get/set methods
add status method
enable to print coverage report