Apply Clean Code and SOLID on login and register pages
Changes:
- Refactor login screen by dividing it into components
- Remove login request duplication by adding a login request function on utils, where its called on both login and register screen
- Simplify register function, by removing the login request and calling the login request function
- Remove code duplication for login and register inputs and buttons by changing it into separate components
Edited by Gabriela Barrozo Guedes