Bluetooth Service update to Android Observer\nAlso putting internal classes of bluetooth service in separate class file.