基本トレイトの作成

先日話したように独自のEntityReader、EntityWriter、Repositoryを作成できるように構成を変更しました。