Basics of dlist working but must now create experimental branch to see if it is possible to improve mimicking of STL iterators.