Updated WebsiteAgent to receive events

I've added incoming event functionality to the Website Agent. The incoming event should have a payload with a url key, and the website agent scrapes this url using the parameters the agent is configured with.

Useful if you scape a page for a set of urls that need to each be scaped...