Vishv dev

Changes based on feedback on 'Google SignIn' branch.
This is weird - why you put a single file into a separate directory? And 'config' is not a meaningful name at all here since this code is a lot more than just a few config values. Moreover, there should be only a single config folder in the entire application.

Put 'passport.js' into a new folder 'app', and when you're at it, please also move the 'models' and 'routes' folders there too. All app-specific code except 'app.js' and 'server.js' used by the app should be located in that folder. Rename 'require' paths accordingly.