Working on #275
Working on #275: Some refactorings and converting SmartSantanderEventBrokerObserver to Service
Cleanups in DeviceManagerImpl
Working on #275: Tests added and some refactorings