update Payload#to_json request body finder

falls back to env['RAW_POST_BODY'] if `request.body` can not be read
refactor spec
version bump to 0.0.3