Factory method and Composite Patterns added
Merge pull request #7 from fjbelchi/CompositeAndFactoryPatterns

Factory method and Composite Patterns added
Added State pattern
Playground generated from markdown file
Improved readability of the State pattern
- Added Command pattern
Removing function argument from exectue function
Merge pull request #8 from neoneye/master

Added State pattern
Merging upstream/master and regenerating playground file
Changing instance variables to let, and removing semicolons
Merge pull request #9 from oarrabi/master

- Added Command pattern
Conflicts merge fixed