added handling of timeout errors to GEMHwDevice
added error counters and improved the handling for the various types of read/write errors
added error counters and improved the handling for the various types of read/write errors
adding gembase
updated include guard syntax
added more exception placeholders
Merge pull request #2 from jsturdy/develop

Develop