Downloading

When an update is found to be available, the update package is downloaded and placed into a temp folder.  As the file is being downloaded progress indication is provided to the user.  A download can be canceled by the user.