add code coverage report generation script and makefile edits - closes #6