not auto sending end-chunk on destructor
logging threshold updates - using constants and bitwise operators to determine whether to log
added a change.log file