fix to use composer autoloader
add google oauth login
add GoogleAuth and EdpModuleLayouts
add GoogleAuth configs
integrate module auth check