add passport and related auth modules

update package and shrinkwrap