Refactor list initialisation
Obtain the battery level, firmware version, hardware version and manufacturer from a bluetooth device
Refactoring: put all the uuids together, both services and characteristics
Propagate errors from connection changes