in website agent with type json, allow extract to be blank; in which case, the entire json object will be stored as the payload
DRYed up website_agent code a bit
Merge pull request #107 from albertsun/full-json-website-agent

Website Agent Improvement