add starting implementation of google auth module