Adding default --diff for --update flag

Included some extra IF logic for showing --diff even if only --update supplied. Script will still return however if only --diff is supplied/