Tweak comments in proto
Add a basic restore command.

Add BlockReader and DataReader classes.