Working smoothly; changed UUT to reduce variables and tweaked port initialization. Still might have an issue there
Demo script
All working, added functionality to automatically summarize the results at the end
Changed logging method to global, all tests passed