Implemented doubley linked list and associated tests