Added codenarc, pmd and checkstyle