new error
make the default stringification be sensible
simple EntityTag class
more tests and more headers