Initial release

As part of our caching, we need to be able to delete keys off of a pattern. This module focuses on achieving that and doing it well. It did not fit into other projects since it is more of an extension of `redis` but not a layer in front of it.

In this PR:

- Open sourced library
- Added tests against library
- Added documentation for library

/cc @mlmorg @Raynos