added main_template
Changed artifact if to reflect id on POM
Changed group id
Created a new class to manage common task of creating DOM from xml and write new XML.
added new template
commit for package rename
Merge branch 'springConfig' for package rename.