- Add getDuration() function
- Add setDuration() function
- Add setCallback() function
- Chang start() function and moved parameters to the constructor
- Timeout timer can now being restarted with restart(). It restarts an already finished timeout also.
- Timeout timer can now being resetted with reset(). A already finished timeout will not fire again. You have to call start() or restart() to start timer.
Initial version