Included methods and code documentation

Enum objects now have name() and exists() attached