added google authentication with the ability to filter on domain