Added JSON template documentation

- Demonstrates the values needed in a status
- Added route and template configuration
- Fixed issue in validator (empty strings!)
Add describedby link to all resources
fix route

- add "type" option
Added documentation end-point for collection

- Shows JSON structure of a collection
Collection vs resource methods in listener

- Collection methods set a "collection" parameter in the event, while
  resource methods set a "resource" parameter; check for both.