Move compliance tester to main so that it can be used as a dependency