feat(login): adds login feature
- Classic login
- Social login
- Invalid login
- Validations