Adding Drupal 9 compatibility
Adds vary header to avoid cache pollution
First beta release for wider testing