BlueLib - Abstraction layer for Bluetooth Low Energy softxares