Added XYZ functionality and tested with lower color bound of white and u...

...pper of red.

Also when entering the floats, it would treat each float value as a flag so I had to increment the value of i by 3 each time we parse a triple of floats.