Issues #20 and #25

Issue #20: Add HTTP compression support 
Issue #25: Please expose message address