sets up WebGL basics