Merge lastest - develop branch

CommaAnd module has been finished. Not tested yet.
NormalizeModifier module, including all methods in the module, has been finished. Added some test cases, but not all. Need to add more test cases.
Added a number of new utilities into DataHolder class