Linked list rework

Fixed numerous bugs and logic errors as well as adding iterators.  Please note, the iterators are not thread safe.