Edit and cancel event 

イベントの編集・キャンセル機能の追加

- 編集機能、specの追加
- キャンセル機能、specの追加
- イベントの新規・編集フォームをpartialで共通化
`find_by(id:`ではなく`find`を使うということは、存在しないidを指定すると例外を吐くと思うんですが(`show`とかに関しても言えることですが)、例外処理はどうする感じですか？rescue句を入れるか、あるいは`rescue_from`とか追加したほうがいいかもです。