added some basic functionality, such as opening the most recent news in the default browser if the user allows it, and actually running the update