moved Change_until_end_of_block into change_tracker.hpp
added tests for change tracker classes