Finished optional homework, implementing a doubly linked list. Had to
conform to a given interface and template, otherwise I would have changed
some things in implementing.
-Frank Dye