Backend refactoring
- Refatoração de todos os endpoints
- Implementação de sessões, guardando user_id e user_role
- Restrição de endpoints apenas para usuários logados e restrição pra cada tipo de usuário
- Separação entre as camadas de route, controller e service
- Cadastro de usuário do tipo School e Reader
- Criação de pasta Documentation contendo as documentações do swagger, que devem ser chamadas nos endpoints pelo swag_from
- Ajustes gerais e adição de validações