Py.test cov

This should add the functionality I talked about in #1987. Basically just adds py.test-cov package and a Makefile addition to run the tool.