add etag caching for badge

otherwise github caches the svg image without updating