churnbee: add array settings support

cc @calvinfo 
sorry, had a typo there, was mainly commenting on the `done` vs `fn`. I think we'll get multiple callbacks when there are multiple events which error. `done(res.error)` should work?