Added code coverage generation

Run make test to run tests and generate coverage HTML files in ./report