slightly change NoA logic: return 0.0 instead of null if there are no changes for chosen period
move util classes for tests out of enclosing classes
test for change frequency
Merge remote-tracking branch 'origin/incremental' into incremental