Cleaned up EngineSettings and added ClientVersion, Added LeechsTotal and SeedsTotal to PeerManager
ClientVersion can now be set from EngineSettings, Cleaned up and added ClientVersion to ScrapeParameters and AnnounceParameters