Significant improvements to the redis-backed filter.

A new initialize() method that's probably how you'll be creating them.

setbits() was just wrong; now it does less work and is 100% more
correct. As usual, better unit tests turned up the problem.

Added code coverage tools to the unit tests.

Why do I ever publish anything on npm?