integrate passport, add home page for users