Modifications in HostingDeviceManager

Renamed entity to device
Load the driver class dynamically
Updated unit tests