Added BitVector.h

Started on a compact bitvector representation.