add start_immediate option to DiscreteEventEmitter
add start_immediate option to DiscreteEventEmitter

behavior before was to wait one interval before firing the callback the first time
start_immediate allows the first callback to be fired as soon as the timer is started

Leeps-Lab/otree-redwood,Leeps-Lab/otree-redwood,Leeps-Lab/otree-redwood