Better Context Creation

Pancake will now generate the most recent-versioned context it can, and
it will throw an exception if it can't create at least a 3.3 context.