added IntelliJ module file & updated checkstyle
improved logging
added 'transitive' data processing parameter
gitignore