Add PMD to core to provide some feedback on potential code quality concerns