changed dll_delete to dll_searchAndDelete
added new dll_delete function
changed dll_freeNode to be more generic
removed redundant code