cleaned up poms and associated the main pom to the parent pom. 
did some refactoring