Cleaned up the BloomFilter and counting bloom filter
Added more tests to the bloom filters
Applied a lot of R# suggestions for code quality

Signed-off-by: Martin Evans <martindevans@gmail.com>