throw more descriptive errors when a torrent is invalid
0.6.0