Added State pattern
Playground generated from markdown file
Improved readability of the State pattern
Merge pull request #8 from neoneye/master

Added State pattern
Merging upstream/master and regenerating playground file