Blizzard launch revamped and sleek Battle.net, it's "an evolution"