Completed google authentication implementation