Diablo III Beta Open to Public This Weekend