add code to detect upgrades...base for adding a What is new dialog