FileReader reads bytes
Block can read its bytes from a file
Piece verifies itself
Added verify method
Incorporate FileReader into Torrent and DownloadController
Removed space
Fix typos