Temp workaround to a reach-related logic bug in RouterModule
Interface change to NodeStore, so reach updates are done by supplying a path and latency, and all reach logic is handled in the NodeStore
Minor cleanup