reverting enums to state prior to merge (will update other repos before push)
EnumValue can now be used for comparisons, 'Values' now stores the enum values themselves
adding int() and str() conversion
removing unused randint/randstr functions
added __contains__ and __eq__ to base classes
added check for comparison against the same type of object
adding deeper introspection for testing membership
adding conversion for int() and str()