Added domain and service modules.
Initial Setup.
Added Git ignored files to list.