PMD Plugin Updates

Now that pmd plugin requires java 6, add types to lists and @Override annotations.  Additionally update some of the dependencies used by this module to more recent versions where code changes were not necessary.