Adding hashmap implementation.
Adding hashmap tests.
Fix stupid bug in the hashmap implementation.