- Add new features around Trigger to arm/disarm it so that state entry/exit can stop firing TimerTrigger. Default functionality for timer(long) still stays same, however timerOnce(long) will kick this new functionality where trigger will fire once after state has been entered. - Fixes #165