Conformance test runner

Sorts all tests based on `if test.mandatory is True`. In the case the attribute is not defined, the test is assumed to be optional. This value is set before tests are run, and should be based on a configuration file.