Finish implementation of Model.repair

This will:
 - recompute the relationship between genes and metabolites and their
   respecitve reactions.
 - Rebuild indexes for DictList
 - Point _model of genes, metabolites, and reactions to the model