Added onTick, onFinish callabck functions. Also timer will never go negative or tick past the targetDate
version bump to 0.0.3