Update to LinkedList class implementation
Major updates to internals