Added OpenGL Version Requests

The new Pancake constructor takes the version of OpenGL a user would
like to request.