On Weight failure, should use vertex Ids rather than UniProtIds. In
addition, WeightException should record vertex Ids.
Finished initial write of SmarterWeightManager, addressing issue #4.