Added implementation of a DoublyLinkedList