State + StateManager

Added State and StateManager - Basic