Implemented device auto-discovery

Change-Id: I52d6c783b8848df39f911e77e75ef13fce5025f5
Bumped minor version

Change-Id: Ie371831a4c8ca3d8396dade20c20559f9da91e24
Updated tests for constructor/connect signature change

Change-Id: I01bcaa08806254eb14dacf3d86b913aed0722520
Merge pull request #4 from devoncrouse/master

Implemented device auto-discovery