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