TomA: add ability to make release-friendly version numbers
TomA: express version logic more explicitly
TomA: sign POM before upload if we're doing signing (can't test this locally, fingers crossed eh)
TomA: generate a POM, and perhaps even use it when uploading artifacts