Refactored packaging and integrated codenarc plugin