Adding tests around TesselBluetoothManager

- CBCentralManager is injected, instead of being alloc/inited.
- CBCentralManager stops scanning after it finds the Tessel
- OCMock is a test dependency