Updated IsCondition interface and updated abstract implementation of a comparison condition

Signed-off-by: Tom Van Herreweghe <tom@king-foo.be>
Created LogicalAnd condition and unit tests

Signed-off-by: Tom Van Herreweghe <tom@king-foo.be>