move Color class to another file; add toLab()