Added SOMOopUtility class and tests