Added disconnect method.

This disconnects from the headset when Cylon.halt() is called.
Connection paused before closing to avoid EBADF error
Merge pull request #1 from yeco/master

Added disconnect method.