Dividing the code into IntelliJ modules.
Adding Artifact-related extensions to gitignore.