Added versioning through content negotiation