Added Redis Reactor, fixes #7
Changed Redis reactor to create a bitmap to track the active resources
Added ability to pass in client for easy mocking
Added mock for redis client
Added test for redis reactor
Changed redis reactor to accept a function parameter in order to do custom logic with redis
handle error event
[refactor minor] Some small refactors to make the `.redis()` reactor simpler.