Added BluetoothManager class.

All BLE traffic is now handled through the BluetoothManager class. It
is a singleton class