Add Runner tests, 100% coverage, small fixes.