Defined a simple interface for controlling devices.
+ added UPnPDeviceController skeleton
+ UPnPDeviceController can now search for UPnP devices on the network
cleaned up the folder structure and renamed the DeviceController namespaces
+ added handling of upnp devices
Merged upnp-dev to master.