Added google oauth provider stub
Added google auth logic
Added BLL methods