Initial UIAppearance implementation
Moved common test code into a separate file
Added tests for UIAppearance modifications
Fixed UIAppearance support
Renamed red and green to error and info