Vishv dev

Changes based on feedback on 'Google SignIn' branch.
No point in injecting the passport module here, just require it again inside 'passport.js'. We're not doing dependency injection anywhere else, so why do it here and only here?