feature: Entidade e endpoints de Anotações
Novas features:
- Criação de migration para entidade de anotações.
- Criação de endpoints de anotações: inserção, busca por ID, edição, deleção, busca por todas anotações (incluindo uso de query param dayRange para especificar a quantidade de dias atras onde deve ter sido o filtro. Ex.: para o relatorio, usar dayRange=15, para pegar as anotações dos últimos 15 dias).
Bugfix:
- Correção de bugs em vínculo aluno/professor e vínculo aluno/responsável para permitir que um vínculo já deletado seja refeito na edição.
- Correção na tabela teachers para que a coluna subject seja opcional conforme modelagem.
Melhorias:
- Atualiza documentação do Postman.
- Aumenta tamanho máximo da coluna phone_number do usuário para 20.
- Acrescenta dependência winston e melhora os logs da aplicação para facilitar o troubleshooting.