add etag caching for badge

otherwise github caches the svg image without updating
Merge pull request #339 from reviewninja/feature/etags-badge

add etag caching for badge