Still missing a UI and we do not have session management just yet, but the workflow of calling the Google API's and creating/finding users is working with the current structure.
Also, needed to update to using plural table names.
Pretty sure everything needed is here, next step is beginning implementation! Finally, jesus.