Updated composer settings; Generated composer.lock

Signed-off-by: Tom Van Herreweghe <tom@king-foo.be>
Created unit tests for AbstractComparison

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