Ensure time is calculated accurately by storing a timestamp when starting a timer and updating the task's time according to the timestamp.
Some minor refactoring to the increment and decrement methods
Merge branch 'feature/timer-integrity' into develop

* feature/timer-integrity:
  Some minor refactoring to the increment and decrement methods
  Ensure time is calculated accurately by storing a timestamp when starting a timer and updating the task's time according to the timestamp.
Merge branch 'release/v1.0.3'

* release/v1.0.3:
  Some minor refactoring to the increment and decrement methods
  Ensure time is calculated accurately by storing a timestamp when starting a timer and updating the task's time according to the timestamp.