Refactored & Fixed bug on Crawler

- Crawlerでfavicon取得時の例外キャッチが不十分でitemsに取得に成功していてもDBに保存できないケースがあったのを修正
- Crawlerをリファクタリング