Create a way to filter requests/responses into different buckets
extract common constructor logic
Actually use the bucket!
Merge pull request #1 from skendrot/master

Sort requests/responses into different buckets