Increase ApplicationController coverage
Merge pull request #378 from kmiyake/iss-377_increase_the_coverage

Increase ApplicationController coverage
Implement preview feature for creating and editing issue

Javascriptライブラリmarkedを使ってプレビュー機能を実装。
chjj/marked
https://github.com/chjj/marked

デザインをGithub風にした。
sindresorhus/github-markdown-css
https://github.com/sindresorhus/github-markdown-css

fix #257, #381, #382
Merge pull request #384 from kmiyake/iss-257_implement_preview_feature_on_issue_form

Implement preview feature for creating and editing issue
Fix bug of calculating total duration

fix #379

合計時間を算出するときは完了済みのタイムカードのみを取得して計算する。
またsum関数をブロック付きで呼ぶ方法はdeprecatedとなっているため、代わり
にinjectを使用して合計を計算する。
Extract common method

共通の計算処理とフォーマット処理を抽出して別メソッドを定義する。
Remove dead code and unused files

ソースコードの見通しを良くするため不要なファイルや処理を削除する。
Merge pull request #385 from kmiyake/iss-379_fix_bug_of_opening_reports_page

Fix bug of opening reports page
Fix bug for showing duration

selfが何を指しているのかわかっておらず、メソッドを定義していた。
selfメソッド内から当然インスタンスメソッドは呼べない。
Merge pull request #386 from kmiyake/hotfix

Fix bug for showing duration
Fix bug of calculating total duration
Merge pull request #387 from kmiyake/hotfix

Fix bug of calculating total duration