alternative sample implementation
accept streams for data input

Each data event must be a single data unit.
add group and bid option
move group and bid attributes
add error argument to results callback
require credentials
resolved conflicts