Make Client#logger writable again (fixes #250)
attr -> attr_reader
Allow Redis::Distributed.new to receive array of configration hashes for individual nodes in addition to urls
Update test_override_id to verify Redis::Distributed reports correct id
Move logic from configure_node into add_node and call add_node from initialize
Remove whitespace
Refactor add_node for backwards compatability
Shorten argument name for initialize
Style tests
Change .map to .each in initialize
Merge pull request #251 from theablefew/master

Support for individually configurable node instances in Redis::Distributed
CommandError properly raised if EXEC fails.
Symbolize only keys that are needed
Use lambda to define default URL
Update changelog
Merge pull request #259 from redis/string-keys

Allow string keys in option hash
Use default when option is not specified or nil
Merge pull request #260 from redis/nil-to-default

Use default when option is not specified or nil
Updates test to use redis_mock.
Merge pull request #257 from matthewbennink/properly-handle-failed-exec

CommandError properly raised if EXEC fails.