Unit tests, LAB colour space stuff, simple dithering