filter by waiting duration works
Merge pull request #3 from mark-burnett/filter-tests

Filter tests
create_app has rebuild option for destorying tables
update travis config to use postgres
don't use hyphens in postgres database name
Merge pull request #4 from mark-burnett/fix-time

Fix time
testing: delete data instead of dropping tables
Merge pull request #5 from mark-burnett/improve-test-speed

testing: delete data instead of dropping tables
extract list claims filters to translations.py
elminate active/waiting duration hybrid properties
ttl & timeout use MaybeTimedelta for marshaling
extract output marshaling dicts to new module
cleanup marshaling

- no more marshal_with
- explicitly marshal successful responses (not errors)
- calculate Location header more robustly
- return url field
specify return code for failed 'waiting' -> 'active' request
rename metadata to user_data in spec
specify parameter names more precisely in spec
specify HTTP headers in spec
POST/PATCH/PUT params should be in body
clarify filterable resource names
add coverage metrics