Added comparison tests for different primitive data types

Valid comparisons which should return correct Boolean values:
* Double - Integer
* Boolean - Boolean

Invalid comparisons which should return nulls:
* Boolean - Integer
* String - Integer
* String - Double