Cmmi data helper tests

Wrote some unit tests for the CMMIDataHelper and fixed some small issues with it I came across while testing.