Features in curses client, progress when checking existing pieces

* Curses client now supports downloading multiple torrents at once
* When we are checking existing pieces, the progress is now reported in completedBytes
* Exceptions encountered in PieceManager worker thread are now logged