bit of clean up and added a basic RGB mode

Can add more basic modes as needed
Adding some convenience functions
More convenience functions

Color gets a bit weird so might have to tweak the functions a bit
Adding comparison and lerp functions

Comparison is a bit weird for colors.