Minor fix

- Minor change to `this.respond()` so `Etag` generation for custom routes is consistent across all ps
- Updating docs