publish shadow jar
don't run commands if displaying help
make build parameters required
make sure version command doesn't explode on missing implementation-title