Fixed some of the color test cases to make more sense.  Color accepts both hex strings and hex ints, but ints are ARGB and strings are RGBA.  Some things throw a TypeError instead of a ValueError, in cases where the values are non-integers.

 Added some more functionality to Color, failing only 7/43 tests.