added node.info to delete. Noticed that outer class has access to nested classes private members
new version of the doubly-linked list (only subtly different)