Fixes colorFromHexString:withAlpha: so that it catches all invalid hex-strings. Implements unit tests for more cases.