A double connected list, with clear node function

...and ability to create a node at the middle of two nodes or the end of
the list.
Each node contains a single word. Positioning at the beginning of the
list is untested.