Cleanup, better readability and using JsonResponse instead of Json

Algumas modificações:

- Dei uma melhorada na legibilidade do código aplicando técnicas de Object Calisthenics
- Mudei a resposta  dos controllers de Response para JsonResponse
- Otimizei alguns métodos

Obrigado por disponibilizar o projeto =)