Minor edits to darray and double linked lists
Add better string library
Add hashmap implementation and unit tests