Adding locking to support master fail over
Adding test cases
Merge branch 'master' into locking
updating readme and comments
spelling
readme
readme
typo
readme
spelling ftw
releasing master lock on shutdown, changing lock key
Get a better redis-server in test.

The previous implementation was causing intermittent seg faults on my
machine.
Refactor locking, and allow for different locks.

This is work-in-progress: tests fail on Redis 2.6
Merge pull request #177 from dbalatero/resilent_2.4_locking

Resilient 2.4 locking
merging master => locking
removing debug output
Merge pull request #176 from bvandenbos/locking

Locking