feature: Criação do endpoint de criação do aluno
Card do trello: https://trello.com/c/NZ5BUQtY/29-cria%C3%A7%C3%A3o-do-endpoint-de-cria%C3%A7%C3%A3o-de-aluno
- Adiciona endpoint para criar aluno
- Adiciona joi e celebrate para validação dos dados de requisição: objetos para validação em utils/validationUtils.ts e handler para erros do celebrate em handlers/validationError.handler.ts
- Criação de classes em handlers/ para modelar resultados da interação com o banco de dados feita na camada de repositório.
- Planejado que, em casos de sucesso, o corpo da resposta possui dois campos (message e data), enquanto para casos de erro o corpo da resposta possui os campos message e error.
OBS.: Essa tarefa foi feita antes da conclusão da tarefa de criar entidade do aluno. Por isso, o código da camada de repositório está vazio e possui apenas os dois tipos de retorno possíveis.