#1 Added the basic outline of the RequestDecoder, it currently decodes to a GeneratedMessage rather than a distinct child type of Request.Wrapper