software-design: added a Decorator pattern with example
Merge remote-tracking branch 'origin/master'