Merge pull request #4 from magec/master

Multi nodes support
Merge pull request #5 from magec/master

There was a bug when a node name contains a - in the name
changed default parameter to the 'list' method as it was sending 'list nil' when connecting to localhost
Merge pull request #6 from flessa/master

Default parameter to "list" always returns empty
Include gem tasks
Readme update
Spec fixes
Gitignore update
Version bump: 0.2.2
Fail more gracefully when a connection is unable to send data.

Add some mild exception handling and output so you know why a node fails.
This is useful if running it in a loop and wanting to not exit on the
first failure, but not using the daemon mode as it doesn't run as a
non-root user very easily.
Merge pull request #7 from barn/master

Add some mild exception handling and output so you know why a node fails.
Use Timeout or if available SystemTimer on connections.

Picked an arbitary number of seconds (ten) for how long to time out on
network connections. Will use SystemTimer
(http://ph7spot.com/musings/system-timer) if it's available, falls back to
Timeout if not.
Merge pull request #8 from barn/timeouts

Use Timeout or if available SystemTimer on connections.
Connection refactoring for timeouts support
Version bump: 0.2.3
Added multinode support
Caching allowed
Added a hash options to set timeout upon creation