Changes to Android Bluetooth Messaging

Hopefully resolved the multiple callbacks issue so bluetooth on android
should work. Have not run unit tests yet.