Added a common interface for header and body on Request and Response
Added a MessageListener interface that can be plugged in to the Browser