Terribly node js web app example,  using passport and mongo.