(feature) Add object-as-state example project

This commit adds the State folder containing the
objects-as-state example project written in objective-c.
This is the initial commit for this sub-project
Merge remote-tracking branch 'upstream/master'

This merge incorporates changes to the Strategy sub-project.
These changes are mostly expansions to the README file.
(maint) Add README.md to State sub-project

This commit adds the usage and overview information for the State project.
Merge pull request #6 from jhcarr/master

State Design Pattern - Justin Carr