Feature/44 test form re designed

再設計マージ後、それをmasterにマージして、そこにテストをリベースしました。

- [x] モデルのロジック確認
  - [x] バリデーションチェック
  - [x] DB追加重複時のエラーチェック
- [x]  コントローラのアクション確認
  - [x] 通常時の画面遷移確認
  - [x] エラー時の画面遷移確認
    - [x] バリデーションに引っ掛かった際
    - [x] DBに重複登録しようとした際