expand UIColor extensions to support ARGB bits and RGB bits

update the unit tests too