Criacao de enums, views e models

Criacao de enums, adicao de metodos na view e nas models.