Issue #9: Better Cache Handling
Only store a cached object at the end of a req/res cycle and all proper validation. Also, start using a custom Response object for additional data not available to us in a request response
Small fixes, bump to 0.2.3
Add  hook
add pr: #10
Merge branches 'add_errata_data_to_filter' and 'master'
First steps in middleware
remove extra print statement
ignore dist/build directories when running tests
First work in adding NapEngine for making requests
add modify_request method
pass response to obj_from_response instead of response.content
Merge pull request #18 from mpistrang/request_engine_overhaul

pass response to obj_from_response instead of response.content
Fix Attribute error when doing an update

This was previously failing with AttributeError: 'ResourceEngine' object has no attribute 'XXX'
Data returned from the server after update / create is currently lost. Stop doing that.
Merge pull request #20 from mcordes/patch-1

Fix Attribute error when doing an update
Merge pull request #21 from mcordes/patch-2

Update resources with Data returned from the server after update / create.
Fix flow for deprecated Meta config
Merge branch 'request_engine_overhaul' of github.com:jacobb/nap into request_engine_overhaul
simplify `update_self`
allow ListWithAttributes to take no extra_data