(feat) Make Request and Response extensible.
Merge pull request #144 from michaelsproul/feat/extensible-types

Make Request and Response extensible.