Merge pull request #104 from bryantrobbins/master

Maven multi-module refactoring
Merge pull request #105 from bryantrobbins/master

Enable jacoco; dependency hierarchy cleanup
Merge pull request #106 from bryantrobbins/master

Remove unused deps from dg-core; Clean up poms to remove warnings from Maven, PMD
added arhetype for noconditions + fixed nocondition pom file after artifacts renaming
Merging changes from DG parent upstream