Changed package name to have .mojo and fixed PMD
Removed @Nullable annotation

This removes the dependency on findbugs
Updated dependency versions

Also updated to JDK 1.6 as the target.  This ensures proper "@Override"
handling on Eclipse.
Fixed @Override tag and META-INF reference