'log' errors instead of 'error'-ing them
Attach shader program as a property of the WebGL context object
New experiment: Passing values into WebGL programs