-Added TextView to reflect current status.
-Added State enum
-Added framework for state tracking events.
Continued framework building.