adds checkstyle configuration to enforce coding standards.
adds pmd configuration.
adds configurating for the findbugs plugin.