changing types to abstracts
added named colors
added darker/lighter/interpolate/equals
minor test addition
added Alpha versions
added implicit cast to RGXA and fixed a couple of issues in RGB and RGBXA
added Color.parse()
add parsing