Merge pull request #16 from dams/master

check for errors when reading the socket
prepared for release
fixed ws
Merge pull request #17 from dams/master

fix adding more than one [ 'bucket', 'key' ] at a time
Support for a timeout attribute in the PBC client

The timeout option was only supported for the REST client, the PBC role did
have a hard-coded timeout set to 30 seconds.

This patch allows the caller to change it, by passing the timeout attrbute to
the constructor.

A test script is provided.
Merge pull request #18 from sukria/master

Support for timeout attribute in the PBC client
added gitignore