support changing number of databases

The default is 16. Now you can do "use Test::Mock::Redis num_databases => 21"

Thanks for this module, it looks really nice, and is going to be quite handy.