Merge pull request #19 from Y-Fujikawa/dev

Userの単体テストを作成（合わせてパスワードは必須項目のため、validateを追加） #140（Redmine）
イベントにbootstrapを適用
Merge remote-tracking branch 'origin/dev' into dev
change design(form layout)
change events_users(attendance) routes.

add events_users.id and add shallow option.
始めは出欠テーブルのEventsUsersは中間テーブルのため、
idを外す方向で考えていたが、
出欠テーブルのデータへのアクセスが難しくなり、urlも冗長となる為、
idとshallowオプションを追加する。

※DB構成を変更したため、DBを要初期化。
remove blank select.

ブランクでの登録がエラーとなるので、そもそもブランクを設定できないよう変更。
(入力Checkは未設定)
add actions for attend.

出欠の編集、削除ボタンの追加
add development tool

エラー画面をより機能的に。
better_errorsの導入。
add validates at create attend.
Fixed to be able to go through the route.

shallowオプションを付与した事により、createのパスが変わってしまった。
それを通るよう修正。
add edit method.

出欠の編集機能実装。
編集の為、ユーザの変更は不可。
update後はeventの詳細ページに戻る。
fixed to be able to go through the delete route.

出欠の削除時の遷移がうまくいっていなかったので、
イベント詳細画面に戻るよう修正。
add japanese locale file