Added capability to identify and repair bad clusters.  Bad Clusters are set free, truncating the file to the previous cluster.  All remaining clusters in the chain become orphans (if valid).  Bad orphans are freed.  Note: currently can't handle a bad cluster being the starting cluster, though I don't think we need to address this.  badimage5.img seg faults