Feature/issue 8 domain event

ドメインイベントに関する機能の追加。