[ ] When new data is added, tests will fail if there are any new critical periods. Instead of this, should verify all existing known critical periods; those tests should pass. Then some tests should examine number of reported critical periods, and fail when these numbers change. See #11.
stats
dictionary.stats
, but worth testing separately.