hooked up the rest of the authentication using passport.js