Add context propagation middleware

/to @ritch @bajtos @piscisaureus 
@raymondfeng comment to address ^^