Improved logging messages
Removed unused function
Rewrote SQLQuery.GetReport()
Fixed a bug where test runs without defined result sets would crash or cause tests to not be accepted
Changed queue implementatin to use concurrentQueue with ManualResetEvent

Also updated TestRunner to use the new queue.
Refactored UpdateTest and DeleteTest using Linq functions