Merge pull request #150 from ttsanton/master

Refactoring for indirect report
don't fail servers that add additional triples on PUT

Fixes #142
Merge pull request #151 from spadgett/master

don't fail servers that add additional triples on PUT
allow self-signed certificates for testing
Merge pull request #152 from spadgett/master

allow self-signed certificates for testing
better error handling during test setup failures

- Don't skip all tests when only one setup method fails
- Print errors to stderr

Fixes #153
Merge pull request #154 from spadgett/master

better error handling during test setup failures
Modify Html execution report to display requirements

Rather than just having the passed must/should/may requirements in the
table, all are now shown for better readability.
The percentages have also been removed - they were a bit misleading.