added ability to run tests to makefile
added coverage to makefile