introducing contexts
rewrite examples to support contexts
fix context bug for single-page scrapes
schema definition for config file
config files are validated against the schema, hopefully this helps writing own configurations