Correções e melhorias

Com o avançar do projeto varias correções e implementação não foram feitas da forma mais performática possível, pensando nisso resolvemos separar uma sprint para localizar esses implementações não ideias e então fazer novas implementações mais adequadas.