Dynamically resizing and Enumerator left.

Implemented all the 3 methods.
Commented.
Handled exception if key doesn't exist.

Resizing and rehashing of array left.
Enumerator implementation left.

Need to confirm if we can use default hashcode and equals method.