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
Merge pull request #6 from mark-burnett/refactor-query-translation

Cleanup filtering and marshaling code