refactoring in pom + gitignore addings