Renamed BDBleService to BDObject since all service objects inherit from this class. Renamed BDLeDiscoveryManager to BDLeManager. Updated the BLE manager controller to work real time, i.e. scan continiously and keep discovering the devices, if they are gone for about 10s, they get removed from the list.
Tested the logic of forwarding delegate callbacks messages to corresponding BD object, extensively. Tested it recieving data via UART, Notifications, and BLE-Bridge; simoltaneously.