Explicit dependency on redis ~> 3.0 for scripting
Fix whitespace to ruby community standards
Configurable lock_id, SecureRandom