Added coverage report generation with `make cover`