coffee->js complie時にsourceMapも吐くようにした

#72 を実装しました。

ブラウザjsの実行時エラーメッセージがcoffeeのソースコードの行番号に対応するようになったので、デバッグしやすくなりました。`gyazz.coffee:21`をクリックするとすぐその行がブラウザで開くので便利です。
![screen shot](http://gyazo.com/641814867510dc37ec3adb125f914ea7.png)

また、Makefileでのcoffeeコンパイルをやめて、gruntを使うようにしました。

    % grunt

と実行すればファイル更新を監視し、coffeeをjsにコンパイルしてsourceMapを吐いて毎回テストも走ります。


## 変更詳細
- coffee->js complie時にsourceMapも吐くようにした
- Gruntでfile watchしてcoffeeをコンパイルする
- Gruntを使うので、coffee->jsコンパイル用の"public/javascripts/Makefile"を削除 
- gyazz.coffeeを直接実行した時のみ、httpサーバーを起動する
  - supertest実行時にサーバーを起動しないようにするため
- make compileからgrunt buildを呼び出すように変更
- sourceMapをcommitしないように.gitignoreを設定