Http2

Working http server. The tests aren't as robust as they should be, but resources properly load in a browser.  
the ip default value should be a byte string, not a unicode string