Fixed Issue #19 Sometimes Bluetooth errors surface to the user
Changes: A default error message is displayed for unexpected errors, and the errors are logged with NSLog.