fixed problem with undefined onZeroCallback
removed unused parameters from angular watch
fixed problem that allowed to start timer with countdown value being 0;