Add in Bloomfilter.popcount() to get the number of bits set

This change enables getting the total number of bits set in the bitvector, this is useful for determining the total loading relative to num_bits