Add State pattern and State pattern view controller
Update README.md
Refactor StatePatternViewControllerSpec