Adds design_patterns/composite.rb