Implemented additional querying condition: (query for relevance of all top-level nodes)
Added memoization of the user-provided feedback on the nodes. Implemented the too-long-without-feedback pipeline. Fixed the AlwaysRestartOnWeightUpdateCondition so it really only restarts on the weights update.
Updated TODO.md