Added Dry-Run option (--dry-run or -n)