ABE JSON Schema

Creates a JSON schema representation of the API by Example. Using JSON Schema http://json-schema.org
I'm still a bit confused about `queryParams`. To me these make sense within the definition of the API endpoint (e.g. param name, type and description) but in the examples themselves, don't we want to just use the URL as a full concrete URL? E.g.:

```
"url": "/hello?a=1&q=23"
```