fix(plugin:bluetoothSerial): break down code

- reformat each method into own block
- resolve some issues with callbacks