Improved Bluetooth Support

Moved bluetooth connection to parent class, now is persistant across
multiple activites (used to auto-discard on activity change.) Improved
custom Bluetooth Connection class.... handles most bluetooth
communication now. Greatly improved bluetooth testing screen... can
enable/disable bluetooth, and connect to bluetooth devices. Arduino chip
goes green on connection again. Now for actually trx/rcv data...