Discovery is another one of the companies that have taken to development on Microsoft’s new platform, and it has just launched another loaded little app for Windows 8.1. This brand new app, dubbed Discover News, provides quick access to quality science and technology content right in the Modern UI, with daily updates...