Updates

Added Passportjs, User model, User API, app.js updates