Add context propagation middleware

/to @ritch @bajtos @piscisaureus 
@ritch you have nailed it! :+1: :100: