added handling of timeout errors to GEMHwDevice
Merge pull request #5 from jsturdy/develop

added handling of timeout errors to GEMHwDevice