Create the coverage configuration file.
Create the requirements file.
Remove coverage options covered in its configuration file (.coveragerc).
Separate the coverage reporting into its own target (coverage).
Update .PHONY.
Create the Travis configuration file.