MapReduce動かす機能の追加

いろいろ変えたけど、主な変更点としては、

* `queue_manager`でジョブをキューする処理
* `jobs`に引数とリトライ数の追加
* 失敗した処理は３回までやり直し
* `jobs`の結果を見るためのページ

まだ少しバグってたりするけど、とりあえず一旦これ
マージして直していく感じでいいかなと思います。

ローカルで動かすには、mysqlとzookeeperがymlの設定に合わせて
動いてれば大丈夫なはず。
Hadoopをローカルで動かすために
https://github.com/pbl-cloud/hadoop-node-setup
作っといたから、使うとローカルで試せて便利。
`select` 文では `connect.commit()` しなくてもよい（してもエラーにはならないけど）