provisioningを利用してサーバ環境を繰り返し再構築できるようにする

### ops/ provisioning

@tacahilo @kitak @keokent

#1 に関連して、shell script で provisioning を作成しました。
主に、以下の点で指摘をいただけたらとてもありがたいです！

* コーディングスタイル
* シェルスクリプトのtips

なお、rootユーザーではなくvagrantユーザーで実行したい処理は、できるだけ外部のスクリプトファイル (`shell/vagrant-user.sh`) にまとめています。
レビューのほど、よろしくお願いします！
そうです…よね！手元で確認したところ`db:create` で作成できました！
mysqlの理解がまだ不十分で、このような手順を踏むものだと勘違いしていたので、とても助かりました〜 :bow: 

`database.yml` にてmysqlにログインするユーザーが未設定になっていたので、必要なときに別件でそちらの修正もしておきたいと思います。