add additional tests for normal exec/javaexec
add codenarc plugin
organize build logic