Xunit reporter class and logging changes for regression.py

Just the XUnit wrapper classes and regression changes in one branch