Add formatted_duration()

サーバーサイドの処理を参考にしてformatted_duration()関数を追加
Add TimeEntries API and replace my api

fix #429
Refactor timer process

fix #433

オブザーバーオブジェクトを作成し、描画処理をBackbone.Viewで行う。
Merge pull request #436 from kmiyake/fix_timer_code

Fix timer code