added initial hashmap implementation
finished hashmap implementation