Removed a redundant coverage call.
Changed the multi-target test from a coverage test to an actual test with an assert.
Refactored multiple-target handling out of the command-line processing into the loading.  Makes it easier to test, reuse, etc.
getTests now de-duplicates the target list passed in.  Added debugging indicating number of tests loaded per target as well.