bluetooth low energy device discovery
more BLE updates

added scratch to driver_out for state persistance
removed some annoying errors