Implemented IDisposable for Arduino output this should fix many issues, especially in development

Now getting the description of COM devices eg. COM3 - Arduino Uno not just COM3
Can now create a new light setup plugin config