Better error messages

 * Change "Saving chunk 0" to "Saving records 1 - 251'
 * Change error handling to use util.HttpError to store better and
   more granular error messages