added `coverage` and updates `clean` in Makefile