nothing is inherited from object.prototype, zipping is supported, and assert is implemented
add in hashmap tests
Add in add function for hashmap
refactored hashmap, added more tests, fixed some bugs
merged with upstream