Implemented a Proposal for Automatic Content Negation and ETag Support (issues #3 and #5)

This is a proposal how to make it easier for the developer of a resource to use ETags and to define which content formats the resources support.