Add .timeout() to replace .warningDuration()
move all references to .warningDuration() to .timeout()
change state.warning to timeout
Change idleDuration to the simpler idle()
STFU jshint
Change activeOn() to interrupt()
Update test references
Missed reference to events
Fixes #29 timeout can be disabled
Merge branch 'feature/29-optional-timeout' into develop