get callback working and tested;
fix return values in __block_reached,
trigger callback on last block,
add callback tests to test_Rabin.py