add state manager class
Merge pull request #56 from skinnybrit51/FEATURE/state-manager

FEATURE/state-manager