hacking away
finally almost works.  this module needs queueing of requests to ensure error free operation but once it gets that we should be in pretty good shape.
simplified (but more correct) model of communication.  almost works - errors are not having their codes reported correctly but it's coming along.  currently you can get data back which is a huge step.
queuing now works correctly.  everything looks great as far as bus arbitration goes for a single instrument
this implementation seems to not break the prologix boxes and correctly gets instrument errors and responses.
errors now return {error, Reason} as expected
gitignore file