Are lazier about clearing unneeded trailing bits, so as to no longer rely on underlying ByteVector having efficient update function
Beefed up generators for bit vectors
Removing commented old BitVector implementation
Renamed file Bits.scala to BitVector.scala
Cleaned up scaladocs and added stronger scalacheck properties