Model#collection
More comprehensive request lifecycle
needle.request resolves w/ 3 args: err, res, body
wip model events integration testing