Merge pull request #13 from hadgehog/master

Stop downloading
Added logic for pausing torrents. Changed logic for requesting pieces. Add logic when remote peer choking.
update from master. pause, stop