Signup with Dropbox, Save User in MongoDB, Login

User has to sign up using Dropbox
The signed up user will be saved in MongoDB with email as ID
User can next time directly login with their dropbox registered email id
Email validation
UI - Show error messages when applicable and navigate to home page when
success