Factor out parseResponse
Add request-pipeline
Add error handling filter
Merge pull request #1009 from andrerod/generation

Generation