Implemented storing/passing request payloads
Various improvements/fixes