Added missing dependencies, updated used versions
Added IntelliJ files to ignore list