Refactor Limit/Blacklist and abstracted out redis client
Minor changes to testing files
Fixed test failures in blacklist