clean up a little
fix typo
can now pass in the hci device as an argument to device.Connect