Vishv dev

Changes based on feedback on 'Google SignIn' branch.
Good approach, but why stop here? You are injecting the 'app' object into the route file, can we do that for all the other route files too? Whatever you do, be consistent in your approach.

Why do you pass passport here, you can just require it inside your route handler. Also a matter of consistency.