Fixed the copy() method.
Renamed rework.py -> koutack.py. Modified gui.py accordingly.
do not call callback on success if callback is None