support changing number of databases

The default is 16. Now you can do "use Test::Mock::Redis num_databases => 21"
Merge pull request #8 from kgoess/master

support changing number of databases