Add early catching of a potential divide by zero defect.  API now requires use of AddRules & RemoveRules methods.  Added Blank_Rule test to cover divide by zero case, added coverage of rule removal to the Odd_and_Even TC.