Change coverage task to explicitly require the dependencies

* If they are not installed properly, then a LoadError should
  be raised, causing the task to be skipped properly.