Add context propagation middleware

/to @ritch @bajtos @piscisaureus 
It's always easier to add `http` later when somebody asks for it, than to remove it (or maintain and support it).