Issue4

Adds domain module and feature for creating required domains.