added html coverage output generated by lcov. need to find away to exclude 3rd party libs (protobuf)