Transition colors may now be hex-string

This resolves #2. Also updated relevant API utilities that performed manual color conversions.