Merge pull request #37 from hurtonm/master

Move transport specific functionality subclasses
Add transport independent connect function

Fixes #32