initial commit
functioning Decorator-Pattern example