Windows 10 launches today (read our review) and with it comes a whole new browser. Sure, Internet Explorer will still be there if you want, but it’s not the default. Microsoft Edge is. The timing is ...