http://blog.nodeknockout.com/post/66118192565/getting-started-with-passport