The past week or so has seen a bit of a flurry of high profile Windows 8 apps make their debut on the Windows Store. And one of the best news ones is Rockmelt, essentially a news