refactor: extracted parent pom, upgraded 3.4
customized logging