Add proxy directory with sample proxy pattern code
(maint) Write more detailed readme and add use case

Prior to this commit, the readme didn't have much information. This
commit adds more information about the design pattern and also adds a
developer API use case.
Update readme about api example
(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 pull request #2 from Whopper92/proxy_pattern

Add proxy directory with sample proxy pattern code
Merge pull request #3 from briancain/maint/master/finalize_strategy

Maint/master/finalize strategy
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.