Added ChromecastDiscoveryReportItem.ToDevice()

ChromecastDiscoveryReportItem.ToDevice()
Adjustment of Form1 pertaining the creation of IDevice
Some more cleanup & refactoring