Add thresholds for code coverage values

We wanted to be able to set thresholds for code coverage percentages and fail the build if coverage falls below that threshold. This Pull Request adds optional configurable thresholds for each of the coverage values emitted.