Checking for updates works, html is correctly parsed, and function sets the state of the object so that an update can be then downloaded if one is found.  Verbose option properly displays information about what is going on.
Updates are now downloaded and placed in the current working directory.  Will have to add command line switches to tell the program where to put things from there, but basic functions are working though I haven’t tested a reasonable number of ways to run the program so it is likely errors still exist somewhere, in particular with the checking for command line switches in strange combinations.