Added ability to simulate a delay (#1)
Added payload to to key generation to support mock the same method/url with different payloads (#2)