Doug, Your issue with the images is that the folder under widgets has to be called eSearch.widgets/eSearch/assets/images/
For your major issue can you post a screen shot or copy and paste of the Rest Service end point that shows the Coded domain values?Example:Fields:
* OBJECTID (Type: esriFieldTypeOID, Alias: OBJECTID)
* Local_ID (Type: esriFieldTypeString, Alias: Local ID, Length: 10 )
* Bin (Type: esriFieldTypeInteger, Alias: Bin)
* Length_ (Type: esriFieldTypeDouble, Alias: Length)
* B_Road_W (Type: esriFieldTypeDouble, Alias: Bridge Roadway Width (Curb to Curb))
* Deck_W (Type: esriFieldTypeDouble, Alias: Deck Width (Out to Out))
* Approach_R_W (Type: esriFieldTypeDouble, Alias: Approach Roadway Width)
* Span_Num (Type: esriFieldTypeSmallInteger, Alias: Number of Spans)
* M_Span_L (Type: esriFieldTypeDouble, Alias: Max Span Length)
* Deck_Cond_C (Type: esriFieldTypeString, Alias: Deck Condition Code, Length: 5, Domain: Coded Values: , [9: 9 - Superior to present desirable criteria], [8: 8 - Equal to present desirable criteria], ...8 more... )