Add linked list tested implementation
Refactor doubly linked list