Added Context Creation

The Context class can now create itself for a specific window and GL
version.