dry-run mode added

Along with a dry-run mode the verbose option is more refined.