Add one example torrent, and fixed some issues appeared with that example

All the meaningful changes go to `changebt.py`. Mainly three parts are touched, divided into three commits.