I have the Diablo 3 Beta from the free weekend they gave everyone, but i cant find where this early install that they came out today is? any help?