BLE permissions

Adds the required permissions for BLE to work, and limits the app to
only devices that support BLE in hardware.
BLE setup code

Adds the setup for the BLE adapter, and prompts the user to turn
Bluetooth on if it's not.