doubly linked list module and searching functionality complete