Add the other MAY/SHOULD test cases found in the specification doc

Test suite now includes the other test method signatures from the tests
describing may/should requirements in the spec.

Change-Id: I0d6315c009e746ea430997be27c2e8d68b3006c5
Signed-off-by: ttsanton <ttsanton@us.ibm.com>
Merge pull request #30 from ttsanton/master

Include additional MAY/SHOULD test cases found in the specification doc
validate ETag values

Don't just check that ETags are present. Also validate their values as
defined in RFC 2616.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19
Merge pull request #31 from spadgett/master

validate ETag values
Extends the Test Subject

adds in additional information about the TestSubject, for parsing with
Earl.  Also adds in the command-line information

Change-Id: I898eb0093433a2fb42c4403bcb0a3b459cb64fc0
Signed-off-by: ttsanton <ttsanton@us.ibm.com>
Merge pull request #32 from ttsanton/master

Extend the Test Subject