bunch of changes added logging interface and a log4net implementation, messing with the test runner. It kinda all works but needs refining quite a bit.