changed package name, moved some packages and classes out to ReusableJavaUtils