Added container magic functions and keys default value

These changes will allow the mock redis client to act more like the real redis client by allowing python magic container functions. In addition, the keys pattern default of * allows the execution of keys() to get all keys. All of these changes are mirrored from the StrictRedis client code.