Updated visual studio project.

And rmoved and renamed some files. And moved implementations to cpp
files. And changed the Device interface.
Option menu fixed.

Is now showing all connected devices.