Merge pull request #1 from kitcambridge/master

Changes to ephemeral model semantics
Bumped version for release; added Kit to contributors.
Pass host & port to the redis.createClient() function separately. Doh. Bump version.
We now handle listening for errors on the redis client &
reconnecting if we can. We use an exponential backoff when
retrying the connection.

Wrote some unit tests for this feature.
Merge pull request #2 from ceejbot/reconnect

Error handling at the adapter level