update to separate research-tracker.  should finally fix problems of
losing research data once and for all.
needs testing/verification that it works
also needs verification that it can load old-format research data from
the shared data file properly