fix Controller to allow getTypebyName()
i.e. "Lights" -> LIGHTS
progress on lights for device and display