Participate in event

- イベントへの参加機能追加
- イベント参加機能のテストを追加
- production用にsecret.ymlを修正

![2014-09-04 18 20 01](https://cloud.githubusercontent.com/assets/3064024/4147191/0b5eb070-3415-11e4-9b31-ecbd7e3efe98.png)

`destroy!`にしたほうがいいんじゃないですかね？すいません僕もよく分かってないですけど、せっかくトランザクションかけてるのに例外が発生しないとロールバックしてくれないような…