Multiple fixes and additions

Added Color():Copy()
Added Coloy():Mul*
Added Color():Div*
Added asserts in Color()Add*/Sub*/Mul*/Div* to accept positive numbers
only
Modified Color()Add*/Sub*/Mul*/Div* to manipulate and return 'self'
Modified __lt and __le to use HSV values when comparing