Check if update is needed

Added logic to check the current DNS record for hostname to see if it really needs to be changed.  Didn't add specific unit tests because it depends on real dns records, but current unit tests all pass.

Jay