updated gitignore
added code coverage analysis
added readme
error reports in coverage.sh