Adicionando implmentacao com TDD e Documentacao.
Adicionando Documentacao.