Fixing module loading process for coverage integration

The previous method of loading a module was causing coverage not to see
executed lines within loaded modules.

Fixes #11