[#17] used setup and teardown, requiring the right file, fixed tests that didn't fail on broken example