Set and then kill process group to exit
Kill children individually as setpgrp includes test and Build; catch exec output for incorrect commands; check huma_split exists before using it
Set process group in parent to avoid killing test build, use SIG{TERM}
Remove cram bamseqchksum, leave human split unchanged, remove tests for incorrect cmd as handled by Moose type, add set pipefail