fix class cases for measure_reduce
update ignores
python2 support for measure_reduce
replace crazy closure with a class
add changelog section