Adds doubly linked list and tests