Dry run option

Add a --dry-run/-n option which prints out the metadata and does the other things besides actually uploading (i.e. gpg-signing if required).