adds passport-based user signup and login