-Added an abstract combinatoric state, and a concrete implementation:
		EnumerationState
-Fixed logic and bug issues with Combinatoric State
-Updated Enumeration State to match new API
-Added a generator for Enumerations
-added example folder, and an example for enumerations