! refactoring

separate load and coverage objects
using the Context mechanism for test running