refactor getting response format
Refactoring of Calibration search

Towards the structure now defined on apiary (no separate filter=age)
Support for multiple filters.
Calibration.query()  handles filter parameter parsing and intersection
of calibration ids
Lots of callback chaining but the structure is working.
Next up is the method implementations for the other 3 searches.