Added two new methods
- is() to pass a comparison constant to the current enum
- ::match() to compare either two enums, two strings or a combination. Strict flag to check the value exists in the enum.