fix test code
レスポンスコードの判定が誤っているテストを修正
1. 404を表示するページ を作成

/404 にて正しいレスポンスコード 404 を返す修正
2. 500を表示するページ を作成
3. 例外を吸収するmiddlewareを作る (1)

- /error, DELETE /api/todos の処理をメソッドに切り出し、リファクタリング
3. 例外を吸収するmiddlewareを作る (1)

- jsonで{"message": "unexpected error"}というレスポンスを返す
4. 例外を吸収するmiddlewareを作る (2)

- middlewareを作成
- config.ruで読み込むように修正
- Integrationテストでmiddlewareを読み込むように修正
- コントローラのテストを通すように修正