Feat/implement user auth
Changes
->Implementada autenticação de usuario ->Criptografia de senhas (qualquer usuário novo ou editado vai ter uma senha criptografada salva no banco)
Change Type
- New feature (Not breaking change and adds a new feature)
Checklist:
- My code follows the defined guidelines
- I reviewed and tested my code
- My changes don't cause new warnings
- My unit tests are passing