ICMPを追加しました。

ICMPを追加しました。

まだ、いろいろリファクタリング（？）すべき箇所が多々あったり、
テストすべき箇所も見逃しているかもしれませんが、
一度Pull Request致します。

実装・テスト・リファクタリングについて、
一度相談させてください。