make the Doubly Circular Linked List a standalone module and get rid of all the junk dependencies