:some refactorings to get rid of package cycles
add maven plugin to detect package cycles