Totally abstracting stuff so peer no longer knows about client or torrent.
No more references to client or torrent in peer class