Merge pull request #63 from deverett/master

Submitting code to raise exception when connection lost (a missed case).
bump submodules
update triple creation to stringify values
updated exception to include exception type in the message
remove data from the driver because most instruments echo
Merge remote-tracking branch 'upstream/master'
use constants for timeout definitions
fixed timeout issues and broken tests.
added tests to verify discover
incremental updates
bump submodules
added exception handler to the port agent client listener thread
updated port agent tests to align with new listener signature