ADD - Adicionando versao inicial com testes unitarios apos codificacao da classe.