Created initial version of domain, repositories, services, and
controllers.
Initial version of the domain, repositories, services, and controllers
updated ignore list