Created additional tests for coverage stats.

- Added tests.
  - Check for custom event pipelines
  - Check for _getBody() caching
  - Adding checks for responding to error events in responses
- Removed dead code in tests 
  - Strange stuff with double response middlewares not firing. May want to investigate.