changes test to allow for multi directory testing
added tests for not run code
explicitly testing uncovered positions
added ordedering tests, fixed a clear-coverage!/compile bug