Initial run of a py.test collector for the existing klippy .test
format, rework CI to do more validation
#503
+651
−236
.test
format, rework CI to do more validation
#503