add idea files to ignore, add depedencies to pom