started refactoring stuff, broke everything, now hungry
fix issue with bluetoothStatusReceiver getting unregistered twice by putting unregister in onDestroy
pushed references to BluetoothFinder up to Finder and opened up the api a bit to include caching