Add `tests_require` if setup tools is being used.

Changed how tests are executed from setup to see if coverage reports show relative filenames.