put most dependency versions as part of properties of main pom; refactor the propery names