chk_requirements()
checks that the computer set up before class.
It check
These requirements are specified in a yaml file specified by the path
argument which can be on the users computer or at a URL.
If not set, the function defaults to using a built-in yaml file, which may
not require the latest version.