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