Final Http Challenge

This compares with master which currently is merged with http2