Fix Queue

- Change how timer works
  - Used to set a bool if timer has been scheduled and only sets new timer
    if bool is false
  - Now always clears any existing timer and schedules a new timer
- Add Queue.kill() method to prevent any further requests to be processed
Update version number to 1.0.4