Fix #1: update Config.hs to use Control.Exception
Restrict OpenGL version since API changed in 2.9