See https://github.com/taverntesting/tavern/issues/127#issuecomment-398409023
calling run() directly will now cause a pytest isntance to be run in the background. This is to avoid having to maintain code and documentation for two separate entry points