fixed gl initialization, added shader test, w00t