Bluetooth comms test, separate threads

(Creating a pulll request! Yay! Just because I can post this comment in this pull request!)

Tried implementing basic bluetooth comms with separate threads (a simple Producer-Consumer model, [see here](http://docs.oracle.com/javase/tutorial/essential/concurrency/guardmeth.html) ), failed miserably:  `istream.read(buffer)` in `BTReader` immediately throws inexplicable `IOException`.