Domain Kataを使ったドメインの構造の見直し、その他の変更

`Domain Kata`のインターフェイスを使ってドメインの構造を見直しました。

他には名前空間の見直し、Dockerサポート、Eclipseサポートの追加を行いました。