This is the initial commit of the project.  It has the gereral decorator 
pattern implemented, but does not have all of the concrete decorators
implemented.