Device needs to be opened before being accessed for read/write.
Merge pull request #52 from janekm/master

Device needs to be opened before being accessed for read/write.
Fix for older versions of HIDAPI (still current in homebrew on Mac) which don't support the open method.
Merge pull request #56 from janekm/master

Fix for older versions of HIDAPI