Added passport.js for authentication.

It definitely works. Just need to create users now.