Railsサーバの環境を維持するためにserverspecのテストを追加する

### ops/ serverspec

@tacahilo @kitak @keokent

現在、Rails Tutorial で作成したアプリを動かすために必要な最低限のサーバ構築を進めています。
serverspec のテストと shell script による provisioning を作成したのですが、
まだテストの内容や shell script の書き方に不安があるため、レビューをいただけるととても助かります！

主に、以下の点で指摘をいただけたら嬉しいです。

* コーディングスタイル
* テストをより強くするには？ (欠けているテスト項目など)

どうぞよろしくお願いします！
ありがとうございます！口頭でも説明していただいた内容も合わせてだいぶ納得できてきました。
socket は service起動する度に連動してが作られる (揮発性をもつ) ものだし、provisioning でmode に触れていないのだからデフォルトの777を信頼してもよいかな〜という感覚でしょうか。

> service起動の確認のために，socketファイルの確認はしてもいいけれど，最初から何もかもをテストしようとすると辛いので，provisiosingしたことに対してテストを追加するのがいいかなーという感じです．

「provisiosingしたことに対してテストする」という基準はとてもわかり易いです！
別にあってもいいけど、余計なテストを増やすと本来テストしたい箇所や意図がわかりづらくなってしまう感じでしょうか？

> なんでsocketファイルが777なのかはあんま分かってない（多分例外も要ると思う）ので，私の宿題ということで...

自分もmysql を導入してみたはいいけど、socket を含めて細かい仕組みを把握できていな状態なので宿題にしたいと思います…！

一旦結論として、今回は socket の modeテストは除外しようと思います :smile: