Asynchronise block polling
Fixed bt_piece_db_length
Now polling blocks rather than whole pieces
Merged log() into cb struct
Blacklist for peers giving invalid pieces