Equipe 3 - Atividade 4

Atividade 4
boa parte do código abaixo pode ter problema devido aos métodos que não deveriam estar no controlador, vide comentários mais acima.