DynDNS update script

Update to code, to add to comments, and fix a read from an “un-initialized” file for the last-ip store.

Thanks to @carlosmp for running the issue down and providing a clear explanation of his findings!

-Greg