Renamed JobType to PeerDirection to make the purpose clearer
Added methods to manage choke/interested states
Updated the old calls to the new Interested/Choke API
Removed deprecated calls from Client