Primeira versão razoavelmente completa

Demonstra os seguintes patterns:

Wrapper
Composite
Visitor
Value Object
Collecting Parameter

Ainda falta docuemntação