Write wrapper around llvmContextCreate

Context wraps LLVMContext, and withContext is a bracket wrapper that
must be used when dealing with contexts.