Fix timer code

* js部分のタイマー処理と作業時間の描画処理を分離
* TimeEntries APIを作成
setIntervalは多重に実行される可能性があるので、setTimeoutの利用を推奨します。【修正不要】