Removed dead code
Remove delay from saveDevice
Add getSelectedDevice interactor
Extract DeviceRepository interface
Refactored to use DeviceRepositry interface