Reescrita do componente

Novo componente que não utiliza de closures para a implementação.
A nova implementação trabalha com a prototipação do objeto. Tecnica que
possibilita a implementação de testes sem perder a característica de
manter o escopo.
Atualização da documentação

Atualização da pseudo-documentação de acordo com o novo componente.
Nova implementação do componente

Nova demonstração da implementação do componente seguindo a nova forma
de trabalhar com o mesmo.