Initial commit for data comparison condition and associated test

I've added a @todo for getContextDefinitions()
I think you need to add a proper comment here. This can't be inherited.