fixed the non-changing path prop issue with server rendering with help from @audreypopp .. also added in id prop for child todo items for providing heuristic for react when handling components that render lists