moved bulk of torrent file related logic to TorrentFile class from client
added in multi file although that bit is not implemented. Message parsing still WIP