add extend to dependencies
do not modify config passed through arguments
add Intellij Idea *.iml to gitignore
add test to check that config is not modified