major refactoring to pull away from svn based maven structure to more
git like it;