Added this unit tests
More unit tests, and unit test improvements
Make this thread safe so that the same testRunnable can be reused
Simple addition to get code coverage for the low priority execute