- User authentication

- Update User model
- Passport integration 
- Routes creation in app.js
- bcrypt integration in username/password creation