Add complete implementation of LinkedList class