Testing idempotency and fixing a bug with wrap-json-exception (it doesn't return a json body). Creating a non-retrying client for the idempotency test required refactoring sender middleware to separate throwing on 500 errors and retry logic, which should never have been conflated.
All querying now goes through HoneySql
Sender decoration is more idiomatically middleware-like. toshtogo.client.core/client is still horrible.
filtering
rebase against master
job filtering stuff
Supporting filtering by multiple outcomes and job types
sort out multivalue params
Merge branch 'filtering' of github.com:savagematt/toshtogo into filtering