Improved uri handling, still to work out how to go to app store if uri scheme unsupported; added app icon