added a mechanism to have sub types of ItemDataException.
added an ItemData divide operation.
added a new type of FormulaOperator: FormulaOperatorDiv.