A node module for collecting items and triggering a callback once a desired number has been reached