Yeah, so that Bundler :rubygems thing.
Fixed so that the protocol specs run against C* 1.2.1+
Better error handling in the IO reactor

When a connection receives a bad frame it will no longer kill the reactor, and outstanding requests will fail.

This closes #6
Fixup of IO reactor error handling