made it so scheduler emits an event when empty
fixed problem where there was no way of getting a callback on a sequence interrupt
removed console.log
added interrupt function ot scheduler, fixed line follower example
fixed edge case bug with sequence involving an interrupt firing while a sequence is doing some sort of user-passed async function
added test case for interrupts firing while a user-provided function is running