add passport, scaffold login structure