This commit adds the ability for exchange groups to add either GTEQ or LTEQ constraints. Previously, request constraints were assumed to be GTEQ constraints and supply constraints were LTEQ. Requesters could now add LTEQ constraints to the DRE limiting a value (e.g. Pu concentration) given their request. This API has *not* yet been exposed to the higher-level CapacityConstraint class, only to the RequestGroup/ExchangeNodeGroup classes at the ExchangeGraph level.
this now provides an API to expose the top-level capacity constraint to the capacity types
added a warning to the greedy solver
added 1% ratio gap allowable to cbc CLI args
ratio gap to 10%
ratio to 0 for testing
0.01% gap
fixed merge conflict syncing home/work