Added Idea gitignore properties
Added the domains that represent different parts of a source code