Merge pull request #11 from tyro89/master

Tweaks to error handling and added auto reconnect.
Version bump to 0.10.0
Regenerate gemspec for version 0.10.0
Increase default timeout to 600 seconds.
Version bump to 0.10.1
Regenerate gemspec for version 0.10.1
Merge pull request #13 from tyro89/updated_read_bytes

Modified read_bytes to raise a SystemCallError.
Version bump to 0.10.2
Regenerate gemspec for version 0.10.2
updated socket read write to nonblocking to allow for ssl.