EHash contructor and destructor added.
pair operators != and == overloaded.