Ignore ./components/
Add basic pre+post middleware API run on .done( cb ) on queries
Middleware mutates `err, res` values prior to .done( cb( err, res) )
Only apply middleware if an adapter is present