Trabalho funcionalmente pronto

Falta apenas adicionar alguns detalhes.