First productive commit, added functionality for conversion between RGB, Xyz, and Lab