Add BLE library

not ready yet